BuildPath(const CATString &directory, const CATString &filename, bool appendSep=false) | CATFileSystem | [inline, static] |
CATFileSystem(const CATString &basePath="") | CATFileSystem | [inline, protected] |
CATPlatform | CATFileSystem | [private] |
CreateDir(const CATString &pathname)=0 | CATFileSystem | [pure virtual] |
DirExists(const CATString &pathname)=0 | CATFileSystem | [pure virtual] |
EnsureTerminator(CATString &termPath) | CATFileSystem | [inline, static] |
fBasePath | CATFileSystem | [protected] |
fFSLock | CATFileSystem | [protected] |
FileExists(const CATString &pathname)=0 | CATFileSystem | [pure virtual] |
FindEnd(CATFINDHANDLE &findHandle)=0 | CATFileSystem | [pure virtual] |
FindFirst(const CATString &searchMask, CATString &firstFile, CATFINDHANDLE &findHandle)=0 | CATFileSystem | [pure virtual] |
FindNext(CATString &nextFile, CATFINDHANDLE findHandle)=0 | CATFileSystem | [pure virtual] |
GetBase() | CATFileSystem | [inline, virtual] |
GetFileExtension(const CATString &path) | CATFileSystem | [inline, static] |
GetFullPath(const CATString &path) | CATFileSystem | [inline] |
Initialize()=0 | CATFileSystem | [pure virtual] |
IsFileReadOnly(const CATString &path)=0 | CATFileSystem | [pure virtual] |
OpenCachedFile(const CATString &filename, CATStream *&stream) | CATFileSystem | [inline, virtual] |
OpenFile(const CATString &filename, CATStream::OPEN_MODE mode, CATStream *&stream)=0 | CATFileSystem | [pure virtual] |
PathExists(const CATString &pathname)=0 | CATFileSystem | [pure virtual] |
ReleaseFile(CATStream *&stream)=0 | CATFileSystem | [pure virtual] |
RemoveBasePath(CATString &fullPath) | CATFileSystem | [inline, protected] |
SanitizeFilename(const CATString &filename, bool allowExtSep=true, bool allowPathSep=false, bool allowDriveSep=false) | CATFileSystem | [inline, static] |
SplitPath(const CATString &fullPath, CATString &directory, CATString &filename, bool keepTrailingSep=true) | CATFileSystem | [inline, static] |
StripFileExtension(const CATString &path) | CATFileSystem | [inline, static] |
~CATFileSystem() | CATFileSystem | [inline, protected, virtual] |