Collaboration diagram for auto_deleter< T >:Public Types | |
| typedef void(* | D) (T *) |
Public Member Functions | |
| auto_deleter (T *data_, D deleter_) | |
| T * | release () |
| ~auto_deleter () | |
Public Attributes | |
| T * | data |
| D | deleter |
Definition at line 268 of file pugixml.cpp.
| typedef void(* auto_deleter< T >::D) (T *) |
Definition at line 270 of file pugixml.cpp.
|
inline |
Definition at line 275 of file pugixml.cpp.
|
inline |
Definition at line 279 of file pugixml.cpp.
|
inline |
Definition at line 284 of file pugixml.cpp.
References xml_memory_management_function_storage< T >::allocate, xml_memory_management_function_storage< T >::deallocate, PUGI__FN_NO_INLINE, PUGI__NS_BEGIN, PUGI__NS_END, PUGI__UNSIGNED_OVERFLOW, and xml_memory_block_alignment.
Referenced by load_stream_data_seek(), and pugi::xpath_query::xpath_query().
Here is the caller graph for this function:| T* auto_deleter< T >::data |
Definition at line 272 of file pugixml.cpp.
Referenced by pugi::xml_document::load_file(), load_stream_data_noseek(), load_stream_data_seek(), and pugi::xml_document::save_file().
| D auto_deleter< T >::deleter |
Definition at line 273 of file pugixml.cpp.
1.8.13