Diligent Engine  v.2.4.g
Public Member Functions | List of all members
Diligent::STDDeleter< T, AllocatorType > Struct Template Reference

#include <STDAllocator.hpp>

Public Member Functions

 STDDeleter () noexcept
 
 STDDeleter (AllocatorType &Allocator) noexcept
 
 STDDeleter (const STDDeleter &)=default
 
STDDeleteroperator= (const STDDeleter &)=default
 
 STDDeleter (STDDeleter &&rhs) noexcept
 
STDDeleteroperator= (STDDeleter &&rhs) noexcept
 
void operator() (T *ptr) noexcept
 

Constructor & Destructor Documentation

◆ STDDeleter() [1/4]

template<class T , typename AllocatorType >
Diligent::STDDeleter< T, AllocatorType >::STDDeleter ( )
inlinenoexcept

◆ STDDeleter() [2/4]

template<class T , typename AllocatorType >
Diligent::STDDeleter< T, AllocatorType >::STDDeleter ( AllocatorType &  Allocator)
inlinenoexcept

◆ STDDeleter() [3/4]

template<class T , typename AllocatorType >
Diligent::STDDeleter< T, AllocatorType >::STDDeleter ( const STDDeleter< T, AllocatorType > &  )
default

◆ STDDeleter() [4/4]

template<class T , typename AllocatorType >
Diligent::STDDeleter< T, AllocatorType >::STDDeleter ( STDDeleter< T, AllocatorType > &&  rhs)
inlinenoexcept

Member Function Documentation

◆ operator()()

template<class T , typename AllocatorType >
void Diligent::STDDeleter< T, AllocatorType >::operator() ( T *  ptr)
inlinenoexcept

◆ operator=() [1/2]

template<class T , typename AllocatorType >
STDDeleter& Diligent::STDDeleter< T, AllocatorType >::operator= ( const STDDeleter< T, AllocatorType > &  )
default

◆ operator=() [2/2]

template<class T , typename AllocatorType >
STDDeleter& Diligent::STDDeleter< T, AllocatorType >::operator= ( STDDeleter< T, AllocatorType > &&  rhs)
inlinenoexcept

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