|
| 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 |
|
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.
|
|