Deepsolver
|
Classes | |
class | ScalarValue |
class | StringListValue |
class | StringValue |
class | Value |
Public Member Functions | |
void | checkValues () |
ConfigAdapter () | |
The default constructor. | |
virtual | ~ConfigAdapter () |
The destructor. | |
Protected Types | |
enum | { ValueTypeString, ValueTypeStringList, ValueTypeBoolean, ValueTypeInt, ValueTypeUInt } |
typedef ScalarValue< bool > | BooleanValue |
typedef std::vector< BooleanValue > | BooleanValueVector |
typedef ScalarValue< int > | IntValue |
typedef std::vector< IntValue > | IntValueVector |
typedef std::vector < StringListValue > | StringListValueVector |
typedef std::vector< StringValue > | StringValueVector |
typedef ScalarValue< unsigned int > | UIntValue |
typedef std::vector< UIntValue > | UIntValueVector |
Protected Member Functions | |
BooleanValueVector::size_type | findBooleanValue (const StringVector &path, const std::string §Arg) const |
IntValueVector::size_type | findIntValue (const StringVector &path, const std::string §Arg) const |
StringListValueVector::size_type | findStringListValue (const StringVector &path, const std::string §Arg) const |
StringValueVector::size_type | findStringValue (const StringVector &path, const std::string §Arg) const |
UIntValueVector::size_type | findUIntValue (const StringVector &path, const std::string §Arg) const |
int | getType (const StringVector &path, const std::string §Arg, const ConfigFilePosInfo &pos) const |
void | onValue (const StringVector &path, const std::string §Arg, const std::string &value, bool adding, const ConfigFilePosInfo &pos) |
void | processBooleanValue (const StringVector &path, const std::string §Arg, const std::string &value, bool adding, const ConfigFilePosInfo &pos) |
void | processIntValue (const StringVector &path, const std::string §Arg, const std::string &value, bool adding, const ConfigFilePosInfo &pos) |
void | processStringListValue (const StringVector &path, const std::string §Arg, const std::string &value, bool adding, const ConfigFilePosInfo &pos) |
void | processStringValue (const StringVector &path, const std::string §Arg, const std::string &value, bool adding, const ConfigFilePosInfo &pos) |
void | processUIntValue (const StringVector &path, const std::string §Arg, const std::string &value, bool adding, const ConfigFilePosInfo &pos) |
void | throwConfigException (int code, const Value &value) const |
Protected Attributes | |
BooleanValueVector | m_booleanValues |
IntValueVector | m_intValues |
StringListValueVector | m_stringListValues |
StringValueVector | m_stringValues |
UIntValueVector | m_uintValues |