PCL
pcl::File Member List

This is the complete list of members for pcl::File, including all inherited members.

AppendToName(const String &filePath, const String &postfix)pcl::Filestatic
CanRead() constpcl::Fileinlinevirtual
CanWrite() constpcl::Fileinlinevirtual
ChangeExtension(const String &filePath, const String &ext)pcl::Filestatic
Close()pcl::Filevirtual
CopyFile(const String &targetFilePath, const String &sourceFilePath, File::Progress *progress=nullptr)pcl::Filestatic
CopyLink(const String &targetLinkPath, const String &sourceLinkPath)pcl::Filestatic
CopyTimesAndPermissions(const String &targetPath, const String &sourcePath)pcl::Filestatic
Create(const String &path)pcl::Fileinlinevirtual
CreateDirectory(const String &dirPath, bool createIntermediateDirectories=true)pcl::Filestatic
CreateFile(const String &path)pcl::Fileinlinestatic
CreateFileForWriting(const String &path)pcl::Fileinlinestatic
CreateForWriting(const String &path)pcl::Fileinlinevirtual
DirectoryExists(const String &dirPath)pcl::Filestatic
EnsureNewUniqueDirectory(String &dirPath)pcl::Filestatic
EnsureNewUniqueFile(String &filePath, bool canOverwrite=false)pcl::Filestatic
Exists(const String &filePath)pcl::Filestatic
ExtractCompleteSuffix(const String &path)pcl::Filestatic
ExtractDirectory(const String &path)pcl::Filestatic
ExtractDrive(const String &path)pcl::Filestatic
ExtractExtension(const String &path)pcl::Filestatic
ExtractName(const String &path)pcl::Filestatic
ExtractNameAndExtension(const String &path)pcl::Filestatic
ExtractNameAndSuffix(const String &path)pcl::Fileinlinestatic
ExtractSuffix(const String &path)pcl::Fileinlinestatic
File()pcl::Fileinline
File(const String &path, FileModes mode)pcl::Fileinline
File(File &&x)pcl::Fileinline
File(const File &)=deletepcl::File
FileName() constpcl::Fileinline
FilePath() constpcl::Fileinline
FileURI(const String &path)pcl::Filestatic
FindCompleteSuffix(const String &path)pcl::Filestatic
FindDrive(const String &path)pcl::Filestatic
FindExtension(const String &path)pcl::Filestatic
FindName(const String &path)pcl::Filestatic
FindSuffix(const String &path)pcl::Fileinlinestatic
Flush()pcl::File
FullPath(const String &path)pcl::Filestatic
GetAvailableSpace(const String &dirPath, uint64 *totalBytes=nullptr, uint64 *freeBytes=nullptr)pcl::Filestatic
handle typedefpcl::File
HomeDirectory()pcl::Filestatic
IsEOF() constpcl::Fileinline
IsOpen() constpcl::Fileinline
IsReadOnly(const String &filePath)pcl::Filestatic
Mode() constpcl::Fileinline
Move(const String &filePath, const String &newFilePath)pcl::Filestatic
MoveFile(const String &targetFilePath, const String &sourceFilePath, File::Progress *progress=nullptr)pcl::Filestatic
Open(const String &path, FileModes mode=FileMode::Read|FileMode::Open)pcl::Filevirtual
OpenFileForReading(const String &path)pcl::Fileinlinestatic
OpenFileForReadWrite(const String &path)pcl::Fileinlinestatic
OpenForReading(const String &path)pcl::Fileinlinevirtual
OpenForReadWrite(const String &path)pcl::Fileinlinevirtual
OpenOrCreate(const String &path)pcl::Fileinline
OpenOrCreateFile(const String &path)pcl::Fileinlinestatic
operator=(File &&x)pcl::Fileinline
operator=(const File &)=deletepcl::File
OutText(const char *i, const char *j)pcl::Fileinline
OutText(const char *s)pcl::Fileinline
OutText(const IsoString &s)pcl::Fileinline
OutText(const char16_type *i, const char16_type *j)pcl::Fileinline
OutText(const char16_type *s)pcl::Fileinline
OutText(const String &s)pcl::Fileinline
OutTextLn(const char *i, const char *j)pcl::Fileinline
OutTextLn(const char *s)pcl::Fileinline
OutTextLn()pcl::Fileinline
OutTextLn(const IsoString &s)pcl::Fileinline
OutTextLn(const char16_type *i, const char16_type *j)pcl::Fileinline
OutTextLn(const char16_type *s)pcl::Fileinline
OutTextLn(const String &s)pcl::Fileinline
Position() constpcl::Filevirtual
PrependToName(const String &filePath, const String &prefix)pcl::Filestatic
Read(void *buffer, fsize_type len)pcl::Filevirtual
Read(T &x)pcl::Fileinline
Read(bool &b)pcl::Fileinline
Read(IsoString &s)pcl::File
Read(String &s)pcl::File
Read(Flags< E > &f)pcl::Fileinlinestatic
ReadArray(T *a, size_type n)pcl::Fileinline
ReadFile(const String &filePath)pcl::Filestatic
ReadI32(T &x)pcl::Fileinline
ReadI64(T &x)pcl::Fileinline
ReadLines(const String &filePath, ReadTextOptions options=ReadTextOptions())pcl::Filestatic
ReadTextFile(const String &filePath)pcl::Filestatic
ReadUI32(T &x)pcl::Fileinline
ReadUI32(Flags< E > &f)pcl::Fileinlinestatic
ReadUI64(T &x)pcl::Fileinline
Remove(const String &filePath)pcl::Filestatic
RemoveDirectory(const String &dirPath)pcl::Filestatic
Resize(fsize_type length)pcl::Filevirtual
Rewind()pcl::Fileinline
SameDevice(const String &path1, const String &path2)pcl::Filestatic
SameFile(const String &path1, const String &path2)pcl::Filestatic
ScanLines(const String &filePath, bool(*callback)(char *, void *), void *data=nullptr, ReadTextOptions options=ReadTextOptions())pcl::Filestatic
Seek(fpos_type dist, seek_mode mode=SeekMode::FromCurrent)pcl::File
seek_mode typedefpcl::File
SeekEnd()pcl::Fileinline
SetPermissions(const String &targetPath, FileAttributes permissions)pcl::Filestatic
SetPosition(fpos_type pos)pcl::Filevirtual
SetReadOnly(const String &filePath, bool rdOnly=true)pcl::Filestatic
SetReadWrite(const String &filePath)pcl::Fileinlinestatic
Size() constpcl::Filevirtual
SizeAsString(fsize_type sizeInBytes, int precision=3, bool alsoShowBytes=false)pcl::Filestatic
SystemCacheDirectory()pcl::Filestatic
SystemTempDirectory()pcl::Filestatic
UniqueFileName(const String &directory=String(), int n=12, const String &prefix=String(), const String &postfix=String())pcl::Filestatic
UnixPathToWindows(const String &path)pcl::Filestatic
WindowsPathToUnix(const String &path)pcl::Filestatic
Write(const void *buffer, fsize_type len)pcl::Filevirtual
Write(const T &x)pcl::Fileinline
Write(const bool &b)pcl::Fileinline
Write(const char *i, const char *j)pcl::File
Write(const char *s)pcl::Fileinline
Write(const IsoString &s)pcl::Fileinline
Write(const char16_type *i, const char16_type *j)pcl::File
Write(const char16_type *s)pcl::Fileinline
Write(const String &s)pcl::Fileinline
Write(Flags< E > f)pcl::Fileinlinestatic
WriteArray(const T *a, size_type n)pcl::Fileinline
WriteFile(const String &filePath, const ByteArray &contents)pcl::Filestatic
WriteFile(const String &filePath, const ByteArray &contents, size_type start, size_type size)pcl::Filestatic
WriteFile(const String &filePath, const void *data, size_type size)pcl::Filestatic
WriteI32(const T &x)pcl::Fileinline
WriteI64(const T &x)pcl::Fileinline
WriteTextFile(const String &filePath, const IsoString &text)pcl::Filestatic
WriteUI32(const T &x)pcl::Fileinline
WriteUI32(Flags< E > f)pcl::Fileinlinestatic
WriteUI64(const T &x)pcl::Fileinline
~File()pcl::Fileinlinevirtual