Public Member Functions | Private Attributes
xpath_allocator Class Reference

List of all members.

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

Detailed Description

Definition at line 7239 of file pugixml.cpp.


Constructor & Destructor Documentation

xpath_allocator::xpath_allocator ( xpath_memory_block root,
size_t  root_size = 0 
) [inline]

Definition at line 7249 of file pugixml.cpp.


Member Function Documentation

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.


Member Data Documentation

Definition at line 7241 of file pugixml.cpp.

size_t xpath_allocator::_root_size [private]

Definition at line 7242 of file pugixml.cpp.


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


pugixml
Author(s): Jose Luis Sanchez-Lopez
autogenerated on Thu Jun 6 2019 21:00:00