40 ofilestream(
const char* filename, std::ios_base::openmode mode = std::ios_base::out);
41 ofilestream(
const char* filename,
const Config& cfgreader, std::ios_base::openmode mode = std::ios_base::out);
42 ofilestream(
const std::string filename, std::ios_base::openmode mode = std::ios_base::out);
43 ofilestream(
const std::string filename,
const Config& cfgreader, std::ios_base::openmode mode = std::ios_base::out);
46 void open(
const char* filename, std::ios_base::openmode mode = std::ios_base::out);
53 static std::string initializeFilesystem(
const char* filename,
const Config& cfgreader);
54 static std::string initializeFilesystem(
const char* filename,
bool write_directories);
55 static bool write_directories_default;
56 static bool keep_old_files;
59 static std::string cutPathToLimitDir(
const std::string &path);
60 static std::string limitAccess(std::string path,
const bool& write_directories);
62 static bool warn_abs_path;
void open(const char *filename, std::ios_base::openmode mode=std::ios_base::out)
The actual writing function.
Definition FStream.cc:182