TraceX
 
Loading...
Searching...
No Matches
xpath_allocator Struct Reference
Collaboration diagram for xpath_allocator:

Public Member Functions

 xpath_allocator (xpath_memory_block *root, bool *error=NULL)
 
void * allocate (size_t size)
 
void * reallocate (void *ptr, size_t old_size, size_t new_size)
 
void revert (const xpath_allocator &state)
 
void release ()
 

Public Attributes

xpath_memory_block_root
 
size_t _root_size
 
bool * _error
 

Constructor & Destructor Documentation

◆ xpath_allocator()

xpath_allocator::xpath_allocator ( xpath_memory_block * root,
bool * error = NULL )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ allocate()

void * xpath_allocator::allocate ( size_t size)
inline
Here is the caller graph for this function:

◆ reallocate()

void * xpath_allocator::reallocate ( void * ptr,
size_t old_size,
size_t new_size )
inline
Here is the caller graph for this function:

◆ release()

void xpath_allocator::release ( )
inline
Here is the caller graph for this function:

◆ revert()

void xpath_allocator::revert ( const xpath_allocator & state)
inline
Here is the call graph for this function:

Member Data Documentation

◆ _error

bool* xpath_allocator::_error

◆ _root

xpath_memory_block* xpath_allocator::_root

◆ _root_size

size_t xpath_allocator::_root_size

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