#include <FileWriter.hpp>
|
| | FileWriter ()=default |
| | FileWriter (const FileWriter &)=delete |
| FileWriter & | operator= (const FileWriter &)=delete |
| | FileWriter (FileWriter &&)=delete |
| FileWriter & | operator= (FileWriter &&)=delete |
| | ~FileWriter () override=default |
| Result< void, FileError > | write (const std::filesystem::path &filePath, const std::string &content, bool append=false) const override |
| | Write string content to file.
|
| Result< void, FileError > | writeBytes (const std::filesystem::path &filePath, const std::vector< uint8_t > &data, bool append=false) const override |
| | Write binary data to file.
|
| Result< void, FileError > | writeLines (const std::filesystem::path &filePath, const std::vector< std::string > &lines, bool append=false) const override |
| | Write lines to file (each string becomes one line)
|
| Result< void, FileError > | touch (const std::filesystem::path &filePath) const override |
| | Create empty file or update timestamp of existing file.
|
| virtual | ~IFileWriter ()=default |
◆ FileWriter() [1/3]
| dotnamecpp::utils::FileWriter::FileWriter |
( |
| ) |
|
|
default |
◆ FileWriter() [2/3]
| dotnamecpp::utils::FileWriter::FileWriter |
( |
const FileWriter & | | ) |
|
|
delete |
◆ FileWriter() [3/3]
| dotnamecpp::utils::FileWriter::FileWriter |
( |
FileWriter && | | ) |
|
|
delete |
◆ ~FileWriter()
| dotnamecpp::utils::FileWriter::~FileWriter |
( |
| ) |
|
|
overridedefault |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ touch()
| Result< void, FileError > dotnamecpp::utils::FileWriter::touch |
( |
const std::filesystem::path & | filePath | ) |
const |
|
nodiscardoverridevirtual |
◆ write()
| Result< void, FileError > dotnamecpp::utils::FileWriter::write |
( |
const std::filesystem::path & | filePath, |
|
|
const std::string & | content, |
|
|
bool | append = false ) const |
|
nodiscardoverridevirtual |
◆ writeBytes()
| Result< void, FileError > dotnamecpp::utils::FileWriter::writeBytes |
( |
const std::filesystem::path & | filePath, |
|
|
const std::vector< uint8_t > & | data, |
|
|
bool | append = false ) const |
|
nodiscardoverridevirtual |
◆ writeLines()
| Result< void, FileError > dotnamecpp::utils::FileWriter::writeLines |
( |
const std::filesystem::path & | filePath, |
|
|
const std::vector< std::string > & | lines, |
|
|
bool | append = false ) const |
|
nodiscardoverridevirtual |
The documentation for this class was generated from the following files: