1 #ifndef __ARC_CONFIG_FILE_H__ 2 #define __ARC_CONFIG_FILE_H__ 9 #include <arc/XMLNode.h> 10 #include <arc/Logger.h> 24 bool open(
const std::string &path);
34 static std::string
read_line(std::istream& stream);
50 #endif // __ARC_CONFIG_FILE_H__ Arc namespace contains all core ARC classes.
Definition: ArcConfig.h:11
file_type
Recognizable configuration file types.
Definition: ArcConfigFile.h:37
ConfigFile(void)
Default constructor creates object not associated with file.
Definition: ArcConfigFile.h:18
bool close(void)
Closes configuration file.
file_type detect(void)
Detect type of currently associated configuration file.
ConfigFile(const std::string &path)
Constructor creates object associated with file located at path.
Definition: ArcConfigFile.h:21
Definition: ArcConfigFile.h:14
bool open(const std::string &path)
Open/assign configuration file located at path to this object.