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