#include <Value.hh>
Factory for the Value
Definition at line 294 of file Value.hh.
◆ Exception
◆ ~ValueFactory()
Diades::Altarica::ValueFactory::~ValueFactory |
( |
| ) |
|
◆ ValueFactory()
Diades::Altarica::ValueFactory::ValueFactory |
( |
AltaricaModel & |
model | ) |
|
◆ clear()
void Diades::Altarica::ValueFactory::clear |
( |
| ) |
|
◆ getValue() [1/5]
const Value& Diades::Altarica::ValueFactory::getValue |
( |
const Identifier & |
value | ) |
|
◆ getValue() [2/5]
const Value& Diades::Altarica::ValueFactory::getValue |
( |
bool |
value | ) |
|
- Parameters
-
- Returns
- the Value associated to the boolean
◆ getValue() [3/5]
const Value& Diades::Altarica::ValueFactory::getValue |
( |
int |
value | ) |
|
- Parameters
-
- Returns
- the Value associated to the integer
◆ getValue() [4/5]
- Parameters
-
arrayValueFields | the value of each element of the array |
- Returns
- the value array
◆ getValue() [5/5]
- Parameters
-
structureValueFields | the value of each element of the structure |
- Returns
- the value structure
◆ init()
void Diades::Altarica::ValueFactory::init |
( |
| ) |
|
◆ nullValue()
const Value& Diades::Altarica::ValueFactory::nullValue |
( |
| ) |
const |
|
inline |
◆ owner() [1/2]
const AltaricaModel& Diades::Altarica::ValueFactory::owner |
( |
| ) |
const |
◆ owner() [2/2]
◆ typeName()
static string Diades::Altarica::ValueFactory::typeName |
( |
| ) |
|
|
inlinestatic |
◆ AltaricaModel
◆ Value
◆ _arrayedValues
◆ _arrayMapping
unordered_map<string,unsigned> Diades::Altarica::ValueFactory::_arrayMapping |
|
private |
◆ _basicValues
◆ _identifierMapping
unordered_map<Identifier,unsigned> Diades::Altarica::ValueFactory::_identifierMapping |
|
private |
◆ _identifierValues
vector<Value::Pointer> Diades::Altarica::ValueFactory::_identifierValues |
|
private |
◆ _integerMapping
unordered_map<int,Value::Pointer> Diades::Altarica::ValueFactory::_integerMapping |
|
private |
◆ _owner
◆ _structuredValues
vector<Value::Pointer> Diades::Altarica::ValueFactory::_structuredValues |
|
private |
◆ _structureMapping
unordered_map<string,unsigned> Diades::Altarica::ValueFactory::_structureMapping |
|
private |
The documentation for this class was generated from the following file: