SPH
|
Interface for the configuration files storing job data. More...
#include "io/Path.h"
#include "objects/Exceptions.h"
#include "objects/containers/UnorderedMap.h"
#include "objects/geometry/Vector.h"
#include "objects/utility/StringUtils.h"
#include "objects/wrappers/Function.h"
Go to the source code of this file.
Classes | |
class | IConfigValue |
Interface for value written to the config file. More... | |
class | ConfigValue< Type > |
Generic implementation of IConfigValue, using std::stringstream for the (de)serialization. More... | |
class | ConfigValue< Vector > |
class | ConfigValue< Interval > |
class | ConfigValue< std::string > |
class | ConfigValue< Path > |
class | ConfigNode |
Represents a single node in the hierarchy written into config file. More... | |
class | Config |
Provides functionality for reading and writing configuration files. More... | |
Typedefs | |
using | ConfigException = Exception |
Functions | |
std::string | quoted (const std::string &value) |
Helper function wrapping a string by quotes. More... | |
std::string | unquoted (const std::string &value) |
Removes leading and trailing quote from a string. More... | |
using ConfigException = Exception |
std::string quoted | ( | const std::string & | value | ) |
Helper function wrapping a string by quotes.
Definition at line 8 of file Config.cpp.
std::string unquoted | ( | const std::string & | value | ) |
Removes leading and trailing quote from a string.
Definition at line 12 of file Config.cpp.