|
XMLFileMgr () |
|
|
| virtual |
~XMLFileMgr () |
|
|
| virtual FileHandle |
fileOpen (const XMLCh *path, bool toWrite, MemoryManager *const manager)=0 |
|
|
| virtual FileHandle |
fileOpen (const char *path, bool toWrite, MemoryManager *const manager)=0 |
|
|
| virtual FileHandle |
openStdIn (MemoryManager *const manager)=0 |
|
|
| virtual void |
fileClose (FileHandle f, MemoryManager *const manager)=0 |
|
|
| virtual void |
fileReset (FileHandle f, MemoryManager *const manager)=0 |
|
|
| virtual XMLFilePos |
curPos (FileHandle f, MemoryManager *const manager)=0 |
|
|
| virtual XMLFilePos |
fileSize (FileHandle f, MemoryManager *const manager)=0 |
|
|
| virtual XMLSize_t |
fileRead (FileHandle f, XMLSize_t byteCount, XMLByte *buffer, MemoryManager *const manager)=0 |
|
|
| virtual void |
fileWrite (FileHandle f, XMLSize_t byteCount, const XMLByte *buffer, MemoryManager *const manager)=0 |
|
|
| virtual XMLCh * |
getFullPath (const XMLCh *const srcPath, MemoryManager *const manager)=0 |
|
|
| virtual XMLCh * |
getCurrentDirectory (MemoryManager *const manager)=0 |
|
|
| virtual bool |
isRelative (const XMLCh *const toCheck, MemoryManager *const manager)=0 |
|
|
Public Member Functions inherited from XMemory |
|
| void * |
operator new (size_t size) |
|
This method overrides operator new. |
|
|
| 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. |
|
|
| void * |
operator new (size_t size, void *ptr) |
|
This method overrides placement operator new. |
|
|
| void |
operator delete (void *p) |
|
This method overrides operator delete. |
|
|
| void |
operator delete (void *p, MemoryManager *memMgr) |
|
This method provides a matching delete for the custom operator new. |
|
|
| void |
operator delete (void *p, void *ptr) |
|
This method provides a matching delete for the placement new. |
|
|