FileUtil Class Reference

class used to make it easy to read and write files. More...

#include <OSFileUtil.h>

List of all members.

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.

Detailed Description

class used to make it easy to read and write files.

Author:
Robert Fourer, Jun Ma, Kipp Martin
Version:
1.0, 03/14/2004
Since:
OS 1.0
Remarks:

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 38 of file OSFileUtil.h.


Constructor & Destructor Documentation

FileUtil::FileUtil (  ) 

the class constructor

FileUtil::~FileUtil (  ) 

the class destructor


Member Function Documentation

std::string FileUtil::getFileAsString ( const char *  fname  ) 

read a file and return contents as a string.

Parameters:
fname holds the name of the file.
Returns:
the file contents as a sring.
char* FileUtil::getFileAsChar ( const char *  fname  ) 

read a file and return contents as a char pointer.

Parameters:
fname holds the name of the file.
Returns:
the file contents as a char pointer.
bool FileUtil::writeFileFromString ( char *  fname,
std::string  thestring 
)

write a file from an input string.

Parameters:
fname holds the name of the file to be written.
thestring holds the string to be written to the file.
Returns:
true if file successfuly written.
bool FileUtil::writeFileFromString ( std::string  fname,
std::string  thestring 
)

write a file from an input string.

Parameters:
fname holds the name of the file to be written.
thestring holds the string to be written to the file.
Returns:
true if file successfuly written.
bool FileUtil::writeFileFromChar ( char *  fname,
char *  ch 
)

write a file from an input char pointer.

Parameters:
fname holds the name of the file to be written.
ch holds a pointer to a char array to be written to the file.
Returns:
true if file successfuly written.

The documentation for this class was generated from the following file:

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1