#include <ConfigAtom.hpp>
Definition at line 40 of file ConfigAtom.hpp.
◆ ItemType
Enumerator |
---|
UNDEFINED_TYPE | |
INT_TYPE | |
UINT_TYPE | |
DOUBLE_TYPE | |
ULONG_TYPE | |
STRING_TYPE | |
BOOL_TYPE | |
Definition at line 42 of file ConfigAtom.hpp.
◆ ConfigAtom() [1/10]
configmaps::ConfigAtom::ConfigAtom |
( |
| ) |
|
|
inline |
◆ ConfigAtom() [2/10]
configmaps::ConfigAtom::ConfigAtom |
( |
int |
val | ) |
|
|
inline |
◆ ConfigAtom() [3/10]
configmaps::ConfigAtom::ConfigAtom |
( |
bool |
val | ) |
|
|
inline |
◆ ConfigAtom() [4/10]
configmaps::ConfigAtom::ConfigAtom |
( |
unsigned int |
val | ) |
|
|
inline |
◆ ConfigAtom() [5/10]
configmaps::ConfigAtom::ConfigAtom |
( |
double |
val | ) |
|
|
inline |
◆ ConfigAtom() [6/10]
configmaps::ConfigAtom::ConfigAtom |
( |
unsigned long |
val | ) |
|
|
inline |
◆ ConfigAtom() [7/10]
configmaps::ConfigAtom::ConfigAtom |
( |
std::string |
val | ) |
|
|
inline |
◆ ConfigAtom() [8/10]
configmaps::ConfigAtom::ConfigAtom |
( |
const char * |
val | ) |
|
|
inline |
◆ ConfigAtom() [9/10]
configmaps::ConfigAtom::ConfigAtom |
( |
const YAML::Node & |
n | ) |
|
|
inline |
Fills ConfigAtom item from YAML::Node.
- Parameters
-
n | The node containing the informations for the object. |
- Exceptions
-
Throws | std::runtime_error if the type of the node is not scalar. |
Definition at line 83 of file ConfigAtom.hpp.
◆ ConfigAtom() [10/10]
configmaps::ConfigAtom::ConfigAtom |
( |
const Json::Value & |
v | ) |
|
|
inline |
◆ dumpToJsonValue()
virtual void configmaps::ConfigAtom::dumpToJsonValue |
( |
Json::Value & |
root | ) |
const |
|
inlinevirtual |
◆ dumpToYamlEmitter()
virtual void configmaps::ConfigAtom::dumpToYamlEmitter |
( |
YAML::Emitter & |
emitter | ) |
const |
|
inlinevirtual |
◆ getBool()
bool configmaps::ConfigAtom::getBool |
( |
| ) |
|
|
inline |
◆ getDouble()
double configmaps::ConfigAtom::getDouble |
( |
| ) |
|
|
inline |
◆ getInt()
int configmaps::ConfigAtom::getInt |
( |
| ) |
|
|
inline |
◆ getString()
std::string configmaps::ConfigAtom::getString |
( |
| ) |
|
|
inline |
◆ getType()
ItemType configmaps::ConfigAtom::getType |
( |
| ) |
const |
|
inline |
◆ getUInt()
unsigned int configmaps::ConfigAtom::getUInt |
( |
| ) |
|
|
inline |
◆ getULong()
unsigned long configmaps::ConfigAtom::getULong |
( |
| ) |
|
|
inline |
◆ getUnparsedString()
std::string configmaps::ConfigAtom::getUnparsedString |
( |
| ) |
const |
|
inline |
◆ operator bool()
configmaps::ConfigAtom::operator bool |
( |
| ) |
|
|
inline |
◆ operator double()
configmaps::ConfigAtom::operator double |
( |
| ) |
|
|
inline |
◆ operator int()
configmaps::ConfigAtom::operator int |
( |
| ) |
|
|
inline |
◆ operator unsigned int()
configmaps::ConfigAtom::operator unsigned int |
( |
| ) |
|
|
inline |
◆ operator unsigned long()
configmaps::ConfigAtom::operator unsigned long |
( |
| ) |
|
|
inline |
◆ parseBool()
bool configmaps::ConfigAtom::parseBool |
( |
| ) |
|
|
inlineprivate |
◆ parseDouble()
bool configmaps::ConfigAtom::parseDouble |
( |
| ) |
|
|
inlineprivate |
◆ parseInt()
bool configmaps::ConfigAtom::parseInt |
( |
| ) |
|
|
inlineprivate |
◆ parseString()
bool configmaps::ConfigAtom::parseString |
( |
| ) |
|
|
inlineprivate |
◆ parseUInt()
bool configmaps::ConfigAtom::parseUInt |
( |
| ) |
|
|
inlineprivate |
◆ parseULong()
bool configmaps::ConfigAtom::parseULong |
( |
| ) |
|
|
inlineprivate |
◆ setBool()
void configmaps::ConfigAtom::setBool |
( |
bool |
value | ) |
|
|
inline |
◆ setDouble()
void configmaps::ConfigAtom::setDouble |
( |
double |
value | ) |
|
|
inline |
◆ setInt()
void configmaps::ConfigAtom::setInt |
( |
int |
value | ) |
|
|
inline |
◆ setString()
void configmaps::ConfigAtom::setString |
( |
const std::string & |
value | ) |
|
|
inline |
◆ setUInt()
void configmaps::ConfigAtom::setUInt |
( |
unsigned int |
value | ) |
|
|
inline |
◆ setULong()
void configmaps::ConfigAtom::setULong |
( |
unsigned long |
value | ) |
|
|
inline |
◆ setUnparsedString()
void configmaps::ConfigAtom::setUnparsedString |
( |
const std::string & |
value | ) |
|
|
inline |
◆ testType()
bool configmaps::ConfigAtom::testType |
( |
ItemType |
_type | ) |
|
|
inline |
◆ toString()
std::string configmaps::ConfigAtom::toString |
( |
| ) |
const |
|
inline |
◆ dValue
double configmaps::ConfigAtom::dValue |
|
private |
◆ iValue
int configmaps::ConfigAtom::iValue |
|
private |
◆ luValue
unsigned long configmaps::ConfigAtom::luValue |
|
private |
◆ parentName
std::string configmaps::ConfigAtom::parentName |
|
private |
◆ parsed
bool configmaps::ConfigAtom::parsed |
|
private |
◆ sValue
std::string configmaps::ConfigAtom::sValue |
|
private |
◆ type
◆ uValue
unsigned int configmaps::ConfigAtom::uValue |
|
private |
The documentation for this class was generated from the following file: