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);
52 static std::string prepareWrite(
const char* filename,
const Config& cfgreader);
53 static std::string prepareWrite(
const char* filename,
bool write_directories);
54 static bool write_directories_default;
55 static bool keep_old_files;
58 static bool warn_abs_path;
72 ifilestream(
const char* filename, std::ios_base::openmode mode = std::ios_base::in);
73 ifilestream(
const std::string filename, std::ios_base::openmode mode = std::ios_base::in);
75 void open(
const char* filename, std::ios_base::openmode mode = std::ios_base::in);
A class that reads a key/value file. These files (typically named *.ini) follow the INI file format s...
Definition Config.h:79
void setOfstreamDefault(const Config &i_cfg)
Definition IOManager.cc:316
A class that extends std::ifstream, adding sandbox validation.
Definition FStream.h:69
ifilestream()
Definition FStream.h:71
void open(const char *filename, std::ios_base::openmode mode=std::ios_base::in)
Definition FStream.cc:146
A class that extends std::ofstream, adding some output functionality. Limiting the write access of th...
Definition FStream.h:37
static bool getDefault()
Definition FStream.cc:122
ofilestream()
Definition FStream.h:39
void open(const char *filename, std::ios_base::openmode mode=std::ios_base::out)
The actual writing function.
Definition FStream.cc:89
static void createDirectoriesOfFile(const char *filename)
Definition FStream.cc:127