CppCommon  1.0.4.1
C++ Common Library
CppCommon::File Member List

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

_pathCppCommon::Pathprotected
absolute() constCppCommon::Path
Append(const Path &path)CppCommon::Path
Assign(const Path &path)CppCommon::Pathinline
attributes() constCppCommon::Path
canonical() constCppCommon::Path
Clear() noexceptCppCommon::Pathinline
Close()CppCommon::File
Concat(const Path &path)CppCommon::Pathinline
Copy(const Path &src, const Path &dst, bool overwrite=false)CppCommon::Pathstatic
CopyAll(const Path &src, const Path &dst, bool overwrite=false)CppCommon::Pathstatic
CopyIf(const Path &src, const Path &dst, const std::string &pattern="", bool overwrite=false)CppCommon::Pathstatic
Create(bool read, bool write, const Flags< FileAttributes > &attributes=File::DEFAULT_ATTRIBUTES, const Flags< FilePermissions > &permissions=File::DEFAULT_PERMISSIONS, size_t buffer=File::DEFAULT_BUFFER)CppCommon::File
created() constCppCommon::Path
current()CppCommon::Pathstatic
DEFAULT_ATTRIBUTESCppCommon::Filestatic
DEFAULT_BUFFERCppCommon::Filestatic
DEFAULT_PERMISSIONSCppCommon::Filestatic
deprecated(char character) noexceptCppCommon::Pathstatic
deprecated(wchar_t character) noexceptCppCommon::Pathstatic
deprecated()CppCommon::Pathstatic
empty() const noexceptCppCommon::Pathinline
executable()CppCommon::Pathstatic
extension() constCppCommon::Path
File()CppCommon::File
File(const Path &path)CppCommon::File
File(const File &file)CppCommon::File
File(File &&file) noexceptCppCommon::File
filename() constCppCommon::Path
Flush() overrideCppCommon::Filevirtual
hardlinks() constCppCommon::Path
HasExtension() constCppCommon::Pathinline
HasFilename() constCppCommon::Pathinline
HasParent() constCppCommon::Pathinline
HasRelative() constCppCommon::Pathinline
HasRoot() constCppCommon::Pathinline
HasStem() constCppCommon::Pathinline
home()CppCommon::Pathstatic
initial()CppCommon::Pathstatic
IsAbsolute() constCppCommon::Pathinline
IsDirectory() constCppCommon::Pathinline
IsEquivalent(const Path &path) constCppCommon::Path
IsExists() constCppCommon::Pathinline
IsFileEmpty() constCppCommon::Fileinline
IsFileExists() constCppCommon::File
IsFileOpened() constCppCommon::File
IsFileReadOpened() constCppCommon::File
IsFileWriteOpened() constCppCommon::File
IsOther() constCppCommon::Pathinline
IsRegularFile() constCppCommon::Pathinline
IsRelative() constCppCommon::Pathinline
IsSymlink() constCppCommon::Pathinline
MakePreferred()CppCommon::Path
modified() constCppCommon::Path
offset() constCppCommon::File
Open(bool read, bool write, bool truncate=false, const Flags< FileAttributes > &attributes=File::DEFAULT_ATTRIBUTES, const Flags< FilePermissions > &permissions=File::DEFAULT_PERMISSIONS, size_t buffer=File::DEFAULT_BUFFER)CppCommon::File
OpenOrCreate(bool read, bool write, bool truncate=false, const Flags< FileAttributes > &attributes=File::DEFAULT_ATTRIBUTES, const Flags< FilePermissions > &permissions=File::DEFAULT_PERMISSIONS, size_t buffer=File::DEFAULT_BUFFER)CppCommon::File
operator bool() const noexceptCppCommon::Fileinlineexplicit
operator+=(const Path &path)CppCommon::Pathinline
operator/=(const Path &path)CppCommon::Pathinline
operator=(const Path &path)CppCommon::Fileinline
operator=(const File &file)CppCommon::File
operator=(File &&file) noexceptCppCommon::File
CppCommon::Path::operator=(Path &&)=defaultCppCommon::Path
CppCommon::Reader::operator=(const Reader &) noexcept=defaultCppCommon::Reader
CppCommon::Reader::operator=(Reader &&) noexcept=defaultCppCommon::Reader
CppCommon::Writer::operator=(const Writer &) noexcept=defaultCppCommon::Writer
CppCommon::Writer::operator=(Writer &&) noexcept=defaultCppCommon::Writer
parent() constCppCommon::Path
Path()CppCommon::Pathinline
Path(const char *path)CppCommon::Pathinline
Path(const std::string &path)CppCommon::Pathinline
Path(const wchar_t *path)CppCommon::Pathinline
Path(const std::wstring &path)CppCommon::Pathinline
Path(const Path &)=defaultCppCommon::Path
Path(Path &&)=defaultCppCommon::Path
permissions() constCppCommon::Path
Read(void *buffer, size_t size) overrideCppCommon::Filevirtual
ReadAllBytes(const Path &path)CppCommon::Filestatic
ReadAllBytes()CppCommon::File
ReadAllLines(const Path &path)CppCommon::Filestatic
ReadAllLines()CppCommon::File
ReadAllText(const Path &path)CppCommon::Filestatic
ReadAllText()CppCommon::File
Reader() noexcept=defaultCppCommon::Reader
Reader(const Reader &) noexcept=defaultCppCommon::Reader
Reader(Reader &&) noexcept=defaultCppCommon::Reader
relative() constCppCommon::Path
Remove(const Path &path)CppCommon::Pathstatic
RemoveAll(const Path &path)CppCommon::Pathstatic
RemoveExtension()CppCommon::Pathinline
RemoveFilename()CppCommon::Pathinline
RemoveIf(const Path &path, const std::string &pattern="")CppCommon::Pathstatic
RemoveTrailingSeparators()CppCommon::Path
Rename(const Path &src, const Path &dst)CppCommon::Pathstatic
ReplaceExtension(const Path &extension)CppCommon::Path
ReplaceFilename(const Path &filename)CppCommon::Path
Resize(uint64_t size)CppCommon::File
root() constCppCommon::Path
Seek(uint64_t offset)CppCommon::File
separator() noexceptCppCommon::Pathstatic
SetAttributes(const Path &path, const Flags< FileAttributes > &attributes)CppCommon::Pathstatic
SetCreated(const Path &path, const UtcTimestamp &timestamp)CppCommon::Pathstatic
SetCurrent(const Path &path)CppCommon::Pathstatic
SetModified(const Path &path, const UtcTimestamp &timestamp)CppCommon::Pathstatic
SetPermissions(const Path &path, const Flags< FilePermissions > &permissions)CppCommon::Pathstatic
size() constCppCommon::File
space() constCppCommon::Path
stem() constCppCommon::Path
string() const noexceptCppCommon::Pathinline
swap(File &file) noexceptCppCommon::File
swap(File &file1, File &file2) noexceptCppCommon::Filefriend
CppCommon::Path::swap(Path &path) noexceptCppCommon::Pathinline
temp()CppCommon::Pathstatic
Touch(const Path &path)CppCommon::Pathstatic
type() constCppCommon::Path
unique()CppCommon::Pathstatic
validate(char placeholder='_') constCppCommon::Path
Write(const void *buffer, size_t size) overrideCppCommon::Filevirtual
Write(const void *buffer, size_t size)=0CppCommon::File
Write(const std::string &text)CppCommon::File
Write(const std::vector< std::string > &lines)CppCommon::File
CppCommon::Writer::Write(const std::string &text)CppCommon::Writer
CppCommon::Writer::Write(const std::vector< std::string > &lines)CppCommon::Writer
WriteAllBytes(const Path &path, const void *buffer, size_t size)CppCommon::Filestatic
WriteAllLines(const Path &path, const std::vector< std::string > &lines)CppCommon::Filestatic
WriteAllText(const Path &path, const std::string &text)CppCommon::Filestatic
WriteEmpty(const Path &path)CppCommon::Filestatic
Writer() noexcept=defaultCppCommon::Writer
Writer(const Writer &) noexcept=defaultCppCommon::Writer
Writer(Writer &&) noexcept=defaultCppCommon::Writer
wstring() constCppCommon::Pathinline
~File()CppCommon::Filevirtual
~Path()=defaultCppCommon::Path
~Reader() noexcept=defaultCppCommon::Readervirtual
~Writer() noexcept=defaultCppCommon::Writervirtual