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

#include <UniquePtr.h>

Public Member Functions

 TDefaultDelete ()=default
 
 TDefaultDelete (const TDefaultDelete &)=default
 
TDefaultDeleteoperator= (const TDefaultDelete &)=default
 
 ~TDefaultDelete ()=default
 
template<typename U UE_REQUIRES>
 TDefaultDelete (const TDefaultDelete< U[]> &)
 
template<typename U UE_REQUIRES>
TDefaultDeleteoperator= (const TDefaultDelete< U[]> &)
 
template<typename U UE_REQUIRES>
void operator() (U *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 UE_REQUIRES>
TDefaultDelete< T[]>::TDefaultDelete ( const TDefaultDelete< U[]> &  )
inline

Member Function Documentation

◆ operator()()

template<typename T >
template<typename U UE_REQUIRES>
void TDefaultDelete< T[]>::operator() ( U *  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 UE_REQUIRES>
TDefaultDelete & TDefaultDelete< T[]>::operator= ( const TDefaultDelete< U[]> &  )
inline

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