#include <XPath2MemoryManager.hpp>
Inheritance diagram for XPath2MemoryManager:
Public Member Functions | |
virtual | ~XPath2MemoryManager () |
virtual void | reset ()=0 |
Use with extreme caution! | |
virtual const XMLCh * | getPooledString (const XMLCh *src)=0 |
Returns a copy of the given string. | |
virtual const XMLCh * | getPooledString (const XMLCh *src, unsigned int length)=0 |
virtual const XMLCh * | getPooledString (const char *src)=0 |
virtual void * | allocate (size_t numElements)=0 |
virtual void | deallocate (void *p)=0 |
This method deallocates memory. | |
virtual Collation * | createCollation (CollationHelper *helper)=0 |
create a collation | |
virtual XQillaNSResolver * | createNSResolver (xercesc::DOMNode *resolverNode)=0 |
create a resolver | |
virtual VariableTypeStore * | createVariableTypeStore ()=0 |
create a store for variables | |
virtual ATDecimalOrDerived * | createInteger (int value)=0 |
create a ATDecimalOrDerived for the given integer | |
virtual void | dumpStatistics () const =0 |
virtual size_t | getAllocatedObjectCount () const =0 |
virtual size_t | getTotalAllocatedMemory () const =0 |
virtual const StringPool * | getStringPool () const =0 |
|
|
|
|
|
create a collation
|
|
create a ATDecimalOrDerived for the given integer
|
|
create a resolver
|
|
create a store for variables
|
|
This method deallocates memory.
Implements xercesc::MemoryManager. |
|
|
|
|
|
|
|
|
|
Returns a copy of the given string.
|
|
|
|
|
|
Use with extreme caution!
|