class used to make it easy to read and write files. More...
#include <OSFileUtil.h>
Public Member Functions | |
FileUtil () | |
the class constructor | |
~FileUtil () | |
the class destructor | |
std::string | getFileAsString (const char *fname) |
read a file and return contents as a string. | |
char * | getFileAsChar (const char *fname) |
read a file and return contents as a char pointer. | |
bool | writeFileFromString (char *fname, std::string thestring) |
write a file from an input string. | |
bool | writeFileFromString (std::string fname, std::string thestring) |
write a file from an input string. | |
bool | writeFileFromChar (char *fname, char *ch) |
write a file from an input char pointer. |
class used to make it easy to read and write files.
The FileUtil
class contains methods for reading and writing files from strings used by many classes in the Optimization Services (OS) framework.
Definition at line 37 of file OSFileUtil.h.
FileUtil::FileUtil | ( | ) |
the class constructor
Definition at line 27 of file OSFileUtil.cpp.
FileUtil::~FileUtil | ( | ) |
the class destructor
Definition at line 32 of file OSFileUtil.cpp.
std::string FileUtil::getFileAsString | ( | const char * | fname | ) |
read a file and return contents as a string.
fname | holds the name of the file. |
Definition at line 36 of file OSFileUtil.cpp.
char * FileUtil::getFileAsChar | ( | const char * | fname | ) |
read a file and return contents as a char pointer.
fname | holds the name of the file. |
Definition at line 81 of file OSFileUtil.cpp.
bool FileUtil::writeFileFromString | ( | char * | fname, | |
std::string | thestring | |||
) |
write a file from an input string.
fname | holds the name of the file to be written. | |
thestring | holds the string to be written to the file. |
Definition at line 134 of file OSFileUtil.cpp.
bool FileUtil::writeFileFromString | ( | std::string | fname, | |
std::string | thestring | |||
) |
write a file from an input string.
fname | holds the name of the file to be written. | |
thestring | holds the string to be written to the file. |
Definition at line 177 of file OSFileUtil.cpp.
bool FileUtil::writeFileFromChar | ( | char * | fname, | |
char * | ch | |||
) |
write a file from an input char pointer.
fname | holds the name of the file to be written. | |
ch | holds a pointer to a char array to be written to the file. |
Definition at line 210 of file OSFileUtil.cpp.