#include <XQQuery.hpp>
Public Member Functions | |
ModuleCache (xercesc::MemoryManager *mm) | |
void | put (XQQuery *module) |
XQQuery * | getByURI (const XMLCh *uri) const |
XQQuery * | getByNamespace (const XMLCh *ns) const |
Public Member Functions inherited from xercesc::XMemory | |
void * | operator new (size_t size) |
This method overrides operator new. More... | |
void * | operator new (size_t size, MemoryManager *memMgr) |
This method defines a custom operator new, that will use the provided memory manager to perform the allocation. More... | |
void * | operator new (size_t size, void *ptr) |
This method overrides placement operator new. More... | |
void | operator delete (void *p) |
This method overrides operator delete. More... | |
void | operator delete (void *p, MemoryManager *memMgr) |
This method provides a matching delete for the custom operator new. More... | |
void | operator delete (void *p, void *ptr) |
This method provides a matching delete for the placement new. More... | |
Public Attributes | |
ModuleMap | byURI_ |
ModuleMap | byNamespace_ |
ImportedModules | ordered_ |
Additional Inherited Members | |
Protected Member Functions inherited from xercesc::XMemory | |
XMemory () | |
Protected default constructor. More... | |
ModuleCache::ModuleCache | ( | xercesc::MemoryManager * | mm | ) |
XQQuery* ModuleCache::getByNamespace | ( | const XMLCh * | ns | ) | const |
XQQuery* ModuleCache::getByURI | ( | const XMLCh * | uri | ) | const |
void ModuleCache::put | ( | XQQuery * | module | ) |
ModuleMap ModuleCache::byNamespace_ |
ModuleMap ModuleCache::byURI_ |
ImportedModules ModuleCache::ordered_ |