Public Member Functions | |
void * | allocate (size_t size) |
void * | allocate_nothrow (size_t size) |
void * | reallocate (void *ptr, size_t old_size, size_t new_size) |
void | release () |
void | revert (const xpath_allocator &state) |
xpath_allocator (xpath_memory_block *root, size_t root_size=0) | |
Private Attributes | |
xpath_memory_block * | _root |
size_t | _root_size |
Definition at line 7239 of file pugixml.cpp.
xpath_allocator::xpath_allocator | ( | xpath_memory_block * | root, |
size_t | root_size = 0 |
||
) | [inline] |
Definition at line 7249 of file pugixml.cpp.
void* xpath_allocator::allocate | ( | size_t | size | ) | [inline] |
Definition at line 7289 of file pugixml.cpp.
void* xpath_allocator::allocate_nothrow | ( | size_t | size | ) | [inline] |
Definition at line 7256 of file pugixml.cpp.
void* xpath_allocator::reallocate | ( | void * | ptr, |
size_t | old_size, | ||
size_t | new_size | ||
) | [inline] |
Definition at line 7306 of file pugixml.cpp.
void xpath_allocator::release | ( | ) | [inline] |
Definition at line 7370 of file pugixml.cpp.
void xpath_allocator::revert | ( | const xpath_allocator & | state | ) | [inline] |
Definition at line 7351 of file pugixml.cpp.
xpath_memory_block* xpath_allocator::_root [private] |
Definition at line 7241 of file pugixml.cpp.
size_t xpath_allocator::_root_size [private] |
Definition at line 7242 of file pugixml.cpp.