6 #ifndef IFW_CORE_UTILS_PARAMETER_FILE_HPP_
7 #define IFW_CORE_UTILS_PARAMETER_FILE_HPP_
29 virtual void Load(
const std::string& filename,
30 const bool merge =
false);
40 virtual void LoadUser(
const std::string& filename,
41 const bool merge =
false);
Class to handle a set of parameters.
Definition: parameterFile.hpp:18
ParameterFile()
Definition: parameterFile.cpp:17
virtual void Load(const std::string &filename, const bool merge=false)
Load a file containing parameters.
Definition: parameterFile.cpp:105
~ParameterFile()
Definition: parameterFile.cpp:26
const std::string & GetProcFile() const
Return reference to file being processed (loaded).
Definition: parameterFile.cpp:130
std::vector< std::string > m_loaded_files
Definition: parameterFile.hpp:54
virtual void LoadUser(const std::string &filename, const bool merge=false)
Definition: parameterFile.cpp:36
std::string m_proc_file
Definition: parameterFile.hpp:51
void _Copy(const ParameterFile &source)
Definition: parameterFile.cpp:124
ParameterFile & operator=(const ParameterFile &source)
Assignment operator.
Definition: parameterFile.cpp:30
Class to handle a set of parameters.
Definition: parameterSet.hpp:18