#include <XPath2MemoryManager.hpp>
Public Member Functions | |
| AutoDeallocate (xercesc::MemoryManager *mmgr, size_t size=sizeof(TYPE)) | |
| AutoDeallocate (TYPE *p, xercesc::MemoryManager *mmgr) | |
| ~AutoDeallocate () | |
| TYPE & | operator* () const |
| TYPE * | operator-> () const |
| operator TYPE * () const | |
| TYPE * | get () const |
| TYPE * | adopt () |
| TYPE * | swap (TYPE *p) |
| void | set (TYPE *p) |
| AutoDeallocate::AutoDeallocate | ( | xercesc::MemoryManager * | mmgr, |
| size_t | size = sizeof(TYPE) |
||
| ) | [inline] |
References xercesc::MemoryManager::allocate().
| AutoDeallocate::AutoDeallocate | ( | TYPE * | p, |
| xercesc::MemoryManager * | mmgr | ||
| ) | [inline] |
| AutoDeallocate::~AutoDeallocate | ( | ) | [inline] |
References xercesc::MemoryManager::deallocate().
| TYPE* AutoDeallocate::adopt | ( | ) | [inline] |
| TYPE* AutoDeallocate::get | ( | ) | const [inline] |
| AutoDeallocate::operator TYPE * | ( | ) | const [inline] |
| TYPE& AutoDeallocate::operator* | ( | ) | const [inline] |
| TYPE* AutoDeallocate::operator-> | ( | ) | const [inline] |
| void AutoDeallocate::set | ( | TYPE * | p | ) | [inline] |
References xercesc::MemoryManager::deallocate().
| TYPE* AutoDeallocate::swap | ( | TYPE * | p | ) | [inline] |
1.7.5