* @brief A class that reads a key/value file. These files (typically named *.ini) follow the INI file format standard (see http://en.wikipedia.org/wiki/INI_file) and have the following structure:
* - they consist of 0 or more explicitly indicated sections, which start with a sectionname enclosed in square brackets
* e.g. [General] or [Filter]
...
...
@@ -56,23 +56,23 @@ namespace IOUtils {
}
#ifdef _POPC_
classConfigReader:POPBase{
classConfig:POPBase{
public:
voidSerialize(POPBuffer&buf,boolpack);
#else
classConfigReader{
classConfig{
#endif
public:
/**
* @brief Empty constructor. The user MUST later one fill the internal key/value map object
*/
ConfigReader();
Config();
/**
* @brief Main constructor. The file is parsed and a key/value map object is internally created
* @param[in] filename_in string representing the absolute filename of the key/value file
*/
ConfigReader(conststd::string&filename_in);
Config(conststd::string&filename_in);
/**
* @brief Add the content of a file to the internal key/value map object