UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TDefaultDelete< T > Struct Template Reference

#include <UniquePtr.h>

+ Inheritance diagram for TDefaultDelete< T >:

Public Member Functions

 DECLARE_INLINE_TYPE_LAYOUT (TDefaultDelete, NonVirtual)
 
 TDefaultDelete ()=default
 
 TDefaultDelete (const TDefaultDelete &)=default
 
TDefaultDeleteoperator= (const TDefaultDelete &)=default
 
 ~TDefaultDelete ()=default
 
template<typename U >
 TDefaultDelete (const TDefaultDelete< U > &)
 
template<typename U >
TDefaultDeleteoperator= (const TDefaultDelete< U > &)
 
void operator() (T *Ptr) const
 

Constructor & Destructor Documentation

◆ TDefaultDelete() [1/3]

template<typename T >
TDefaultDelete< T >::TDefaultDelete ( )
default

◆ TDefaultDelete() [2/3]

template<typename T >
TDefaultDelete< T >::TDefaultDelete ( const TDefaultDelete< T > &  )
default

◆ ~TDefaultDelete()

template<typename T >
TDefaultDelete< T >::~TDefaultDelete ( )
default

◆ TDefaultDelete() [3/3]

template<typename T >
template<typename U >
TDefaultDelete< T >::TDefaultDelete ( const TDefaultDelete< U > &  )
inline

Member Function Documentation

◆ DECLARE_INLINE_TYPE_LAYOUT()

template<typename T >
TDefaultDelete< T >::DECLARE_INLINE_TYPE_LAYOUT ( TDefaultDelete< T >  ,
NonVirtual   
)

◆ operator()()

template<typename T >
void TDefaultDelete< T >::operator() ( T *  Ptr) const
inline

◆ operator=() [1/2]

template<typename T >
TDefaultDelete & TDefaultDelete< T >::operator= ( const TDefaultDelete< T > &  )
default

◆ operator=() [2/2]

template<typename T >
template<typename U >
TDefaultDelete & TDefaultDelete< T >::operator= ( const TDefaultDelete< U > &  )
inline

The documentation for this struct was generated from the following file: