TrinityCore
Loading...
Searching...
No Matches
Trinity::Impl::stateful_unique_ptr_deleter< T, Del > Struct Template Reference

#include <Memory.h>

Public Types

using pointer = T
 

Public Member Functions

 explicit (false) stateful_unique_ptr_deleter(Del deleter)
 
void operator() (pointer ptr) const
 

Private Attributes

Del _deleter
 

Detailed Description

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

Definition at line 35 of file Memory.h.

Member Typedef Documentation

◆ pointer

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

Definition at line 37 of file Memory.h.

Member Function Documentation

◆ explicit()

template<typename T , typename Del >
Trinity::Impl::stateful_unique_ptr_deleter< T, Del >::explicit ( false  )
inline

Definition at line 38 of file Memory.h.

◆ operator()()

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

Definition at line 39 of file Memory.h.

Member Data Documentation

◆ _deleter

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

Definition at line 42 of file Memory.h.


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