Castor3D 0.16.0
Multiplatform 3D engine
castor::TextFile Member List

This is the complete list of members for castor::TextFile, including all inherited members.

copyFile(Path const &filePath, Path const &folderPath, bool allowReplace=false)castor::Filestatic
copyFileName(Path const &srcFileName, Path const &dstFileName, bool allowReplace=false)castor::Filestatic
copyToString(String &out)castor::TextFile
CreateMode enum namecastor::File
CU_DeclareInvariantBlock()castor::Fileprotected
deleteFile(Path const &filePath)castor::Filestatic
directoryCreate(Path const &folderPath, FlagCombination< CreateMode > const &flags=CreateMode::eAllRWX)castor::Filestatic
directoryDelete(Path const &folderPath)castor::Filestatic
directoryExists(Path const &folderPath)castor::Filestatic
doRead(uint8_t *buffer, uint64_t size)castor::Fileprotected
doWrite(uint8_t const *buffer, uint64_t size)castor::Fileprotected
EncodingMode enum namecastor::File
File(Path const &filePath, FlagCombination< OpenMode > const &mode, EncodingMode encoding=EncodingMode::eASCII)castor::Fileprotected
fileExists(Path const &filePath)castor::Filestatic
filterDirectoryFiles(Path const &folderPath, FilterFunction const &onFile, bool recursive=false)castor::Filestatic
FilterFunction typedefcastor::File
getExecutableDirectory()castor::Filestatic
getFileFullPath() constcastor::Fileinline
getFileName() constcastor::Fileinline
getFilePath() constcastor::Fileinline
getLength()castor::File
getUserDirectory()castor::Filestatic
HitFileFunction typedefcastor::File
isOk() constcastor::File
listDirectoryFiles(Path const &folderPath, PathArray &files, bool recursive=false)castor::Filestatic
m_cursorcastor::Fileprotected
m_encodingcastor::Fileprotected
m_filecastor::Fileprotected
m_fileFullPathcastor::Fileprotected
m_lengthcastor::Fileprotected
m_modecastor::Fileprotected
NonMovable()=defaultcastor::NonMovableprotected
normaliseFileName(String const &name)castor::Filestatic
OffsetMode enum namecastor::File
OpenMode enum namecastor::File
readChar(xchar &toRead)castor::TextFile
readLine(String &toRead, uint64_t size, StringView separators=cuT("\r\n"))castor::TextFile
readWord(String &toRead)castor::TextFile
seek(long long offset, OffsetMode origin=OffsetMode::eBeginning)castor::File
tell()castor::File
TextFile(Path const &fileName, FlagCombination< OpenMode > const &mode, EncodingMode encoding=EncodingMode::eASCII)castor::TextFile
traverseDirectory(Path const &folderPath, TraverseDirFunction const &directoryFunction, HitFileFunction const &fileFunction)castor::Filestatic
TraverseDirFunction typedefcastor::File
writeText(String const &text)castor::TextFile
~File() noexceptcastor::Filevirtual
~NonMovable() noexcept=defaultcastor::NonMovableprotected