CppCommon
1.0.4.1
C++ Common Library
|
This is the complete list of members for CppCommon::File, including all inherited members.
_path | CppCommon::Path | protected |
absolute() const | CppCommon::Path | |
Append(const Path &path) | CppCommon::Path | |
Assign(const Path &path) | CppCommon::Path | inline |
attributes() const | CppCommon::Path | |
canonical() const | CppCommon::Path | |
Clear() noexcept | CppCommon::Path | inline |
Close() | CppCommon::File | |
Concat(const Path &path) | CppCommon::Path | inline |
Copy(const Path &src, const Path &dst, bool overwrite=false) | CppCommon::Path | static |
CopyAll(const Path &src, const Path &dst, bool overwrite=false) | CppCommon::Path | static |
CopyIf(const Path &src, const Path &dst, const std::string &pattern="", bool overwrite=false) | CppCommon::Path | static |
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() const | CppCommon::Path | |
current() | CppCommon::Path | static |
DEFAULT_ATTRIBUTES | CppCommon::File | static |
DEFAULT_BUFFER | CppCommon::File | static |
DEFAULT_PERMISSIONS | CppCommon::File | static |
deprecated(char character) noexcept | CppCommon::Path | static |
deprecated(wchar_t character) noexcept | CppCommon::Path | static |
deprecated() | CppCommon::Path | static |
empty() const noexcept | CppCommon::Path | inline |
executable() | CppCommon::Path | static |
extension() const | CppCommon::Path | |
File() | CppCommon::File | |
File(const Path &path) | CppCommon::File | |
File(const File &file) | CppCommon::File | |
File(File &&file) noexcept | CppCommon::File | |
filename() const | CppCommon::Path | |
Flush() override | CppCommon::File | virtual |
hardlinks() const | CppCommon::Path | |
HasExtension() const | CppCommon::Path | inline |
HasFilename() const | CppCommon::Path | inline |
HasParent() const | CppCommon::Path | inline |
HasRelative() const | CppCommon::Path | inline |
HasRoot() const | CppCommon::Path | inline |
HasStem() const | CppCommon::Path | inline |
home() | CppCommon::Path | static |
initial() | CppCommon::Path | static |
IsAbsolute() const | CppCommon::Path | inline |
IsDirectory() const | CppCommon::Path | inline |
IsEquivalent(const Path &path) const | CppCommon::Path | |
IsExists() const | CppCommon::Path | inline |
IsFileEmpty() const | CppCommon::File | inline |
IsFileExists() const | CppCommon::File | |
IsFileOpened() const | CppCommon::File | |
IsFileReadOpened() const | CppCommon::File | |
IsFileWriteOpened() const | CppCommon::File | |
IsOther() const | CppCommon::Path | inline |
IsRegularFile() const | CppCommon::Path | inline |
IsRelative() const | CppCommon::Path | inline |
IsSymlink() const | CppCommon::Path | inline |
MakePreferred() | CppCommon::Path | |
modified() const | CppCommon::Path | |
offset() const | CppCommon::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 noexcept | CppCommon::File | inlineexplicit |
operator+=(const Path &path) | CppCommon::Path | inline |
operator/=(const Path &path) | CppCommon::Path | inline |
operator=(const Path &path) | CppCommon::File | inline |
operator=(const File &file) | CppCommon::File | |
operator=(File &&file) noexcept | CppCommon::File | |
CppCommon::Path::operator=(Path &&)=default | CppCommon::Path | |
CppCommon::Reader::operator=(const Reader &) noexcept=default | CppCommon::Reader | |
CppCommon::Reader::operator=(Reader &&) noexcept=default | CppCommon::Reader | |
CppCommon::Writer::operator=(const Writer &) noexcept=default | CppCommon::Writer | |
CppCommon::Writer::operator=(Writer &&) noexcept=default | CppCommon::Writer | |
parent() const | CppCommon::Path | |
Path() | CppCommon::Path | inline |
Path(const char *path) | CppCommon::Path | inline |
Path(const std::string &path) | CppCommon::Path | inline |
Path(const wchar_t *path) | CppCommon::Path | inline |
Path(const std::wstring &path) | CppCommon::Path | inline |
Path(const Path &)=default | CppCommon::Path | |
Path(Path &&)=default | CppCommon::Path | |
permissions() const | CppCommon::Path | |
Read(void *buffer, size_t size) override | CppCommon::File | virtual |
ReadAllBytes(const Path &path) | CppCommon::File | static |
ReadAllBytes() | CppCommon::File | |
ReadAllLines(const Path &path) | CppCommon::File | static |
ReadAllLines() | CppCommon::File | |
ReadAllText(const Path &path) | CppCommon::File | static |
ReadAllText() | CppCommon::File | |
Reader() noexcept=default | CppCommon::Reader | |
Reader(const Reader &) noexcept=default | CppCommon::Reader | |
Reader(Reader &&) noexcept=default | CppCommon::Reader | |
relative() const | CppCommon::Path | |
Remove(const Path &path) | CppCommon::Path | static |
RemoveAll(const Path &path) | CppCommon::Path | static |
RemoveExtension() | CppCommon::Path | inline |
RemoveFilename() | CppCommon::Path | inline |
RemoveIf(const Path &path, const std::string &pattern="") | CppCommon::Path | static |
RemoveTrailingSeparators() | CppCommon::Path | |
Rename(const Path &src, const Path &dst) | CppCommon::Path | static |
ReplaceExtension(const Path &extension) | CppCommon::Path | |
ReplaceFilename(const Path &filename) | CppCommon::Path | |
Resize(uint64_t size) | CppCommon::File | |
root() const | CppCommon::Path | |
Seek(uint64_t offset) | CppCommon::File | |
separator() noexcept | CppCommon::Path | static |
SetAttributes(const Path &path, const Flags< FileAttributes > &attributes) | CppCommon::Path | static |
SetCreated(const Path &path, const UtcTimestamp ×tamp) | CppCommon::Path | static |
SetCurrent(const Path &path) | CppCommon::Path | static |
SetModified(const Path &path, const UtcTimestamp ×tamp) | CppCommon::Path | static |
SetPermissions(const Path &path, const Flags< FilePermissions > &permissions) | CppCommon::Path | static |
size() const | CppCommon::File | |
space() const | CppCommon::Path | |
stem() const | CppCommon::Path | |
string() const noexcept | CppCommon::Path | inline |
swap(File &file) noexcept | CppCommon::File | |
swap(File &file1, File &file2) noexcept | CppCommon::File | friend |
CppCommon::Path::swap(Path &path) noexcept | CppCommon::Path | inline |
temp() | CppCommon::Path | static |
Touch(const Path &path) | CppCommon::Path | static |
type() const | CppCommon::Path | |
unique() | CppCommon::Path | static |
validate(char placeholder='_') const | CppCommon::Path | |
Write(const void *buffer, size_t size) override | CppCommon::File | virtual |
Write(const void *buffer, size_t size)=0 | CppCommon::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::File | static |
WriteAllLines(const Path &path, const std::vector< std::string > &lines) | CppCommon::File | static |
WriteAllText(const Path &path, const std::string &text) | CppCommon::File | static |
WriteEmpty(const Path &path) | CppCommon::File | static |
Writer() noexcept=default | CppCommon::Writer | |
Writer(const Writer &) noexcept=default | CppCommon::Writer | |
Writer(Writer &&) noexcept=default | CppCommon::Writer | |
wstring() const | CppCommon::Path | inline |
~File() | CppCommon::File | virtual |
~Path()=default | CppCommon::Path | |
~Reader() noexcept=default | CppCommon::Reader | virtual |
~Writer() noexcept=default | CppCommon::Writer | virtual |