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