Public Member Functions | Public Attributes
auto_deleter< T, D > Struct Template Reference

List of all members.

Public Member Functions

 auto_deleter (T *data_, D deleter_)
T * release ()
 ~auto_deleter ()

Public Attributes

T * data
deleter

Detailed Description

template<typename T, typename D = void(*)(T*)>
struct auto_deleter< T, D >

Definition at line 230 of file pugixml.cpp.


Constructor & Destructor Documentation

template<typename T, typename D = void(*)(T*)>
auto_deleter< T, D >::auto_deleter ( T *  data_,
deleter_ 
) [inline]

Definition at line 235 of file pugixml.cpp.

template<typename T, typename D = void(*)(T*)>
auto_deleter< T, D >::~auto_deleter ( ) [inline]

Definition at line 239 of file pugixml.cpp.


Member Function Documentation

template<typename T, typename D = void(*)(T*)>
T* auto_deleter< T, D >::release ( ) [inline]

Definition at line 244 of file pugixml.cpp.


Member Data Documentation

template<typename T, typename D = void(*)(T*)>
T* auto_deleter< T, D >::data

Definition at line 232 of file pugixml.cpp.

template<typename T, typename D = void(*)(T*)>
D auto_deleter< T, D >::deleter

Definition at line 233 of file pugixml.cpp.


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


pugixml
Author(s): Jose Luis Sanchez-Lopez
autogenerated on Tue Mar 8 2016 01:00:00