TrinityCore
Trinity::Impl::unique_ptr_deleter< T, Del > Struct Template Reference

#include <Memory.h>

Public Types

using pointer = T
 

Public Member Functions

 unique_ptr_deleter (Del deleter)
 
void operator() (pointer ptr) const
 

Private Attributes

Del _deleter
 

Detailed Description

template<typename T, typename Del>
struct Trinity::Impl::unique_ptr_deleter< T, Del >

Definition at line 28 of file Memory.h.

Member Typedef Documentation

◆ pointer

template<typename T , typename Del >
using Trinity::Impl::unique_ptr_deleter< T, Del >::pointer = T

Definition at line 30 of file Memory.h.

Constructor & Destructor Documentation

◆ unique_ptr_deleter()

template<typename T , typename Del >
Trinity::Impl::unique_ptr_deleter< T, Del >::unique_ptr_deleter ( Del  deleter)
inline

Definition at line 31 of file Memory.h.

Member Function Documentation

◆ operator()()

template<typename T , typename Del >
void Trinity::Impl::unique_ptr_deleter< T, Del >::operator() ( pointer  ptr) const
inline

Definition at line 33 of file Memory.h.

Member Data Documentation

◆ _deleter

template<typename T , typename Del >
Del Trinity::Impl::unique_ptr_deleter< T, Del >::_deleter
private

Definition at line 36 of file Memory.h.


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