21 void setValue(
const PString & value);
22 void setKey(
const PString & key);
23 void setVecChild(
const std::vector<VecValue> & vecChild);
28 const PString &
getKey()
const;
const VecValueType::VecValueType & getType() const
Gets the type of the VecValue.
void copyVecValue(const VecValue &other)
Copy Function of class VecValue.
std::vector< VecValue > p_vecChild
Vector of sub VecValue.
void initialisationVecValue()
Initialisation Function of class VecValue.
void setIndentation(size_t indentation)
Sets the indentation of the VecValue.
void setValue(const PString &value)
Sets the value of the VecValue.
size_t p_indentation
Indentation of the VecValue.
size_t getIndentation() const
Gets the indentation of the VecValue.
void setKey(const PString &key)
Sets the key of the VecValue.
VecValue & operator=(const VecValue &other)
Operator = of class VecValue.
const std::vector< VecValue > & getVecChild() const
Gets the vecChild of the VecValue.
VecValueType::VecValueType p_type
Type of the VecValue.
PString p_key
Key of the current entry.
const PString & getValue() const
Gets the value of the VecValue.
virtual ~VecValue()
Destructor of class VecValue.
void setVecChild(const std::vector< VecValue > &vecChild)
Sets the vecChild of the VecValue.
const PString & getKey() const
Gets the key of the VecValue.
void setType(const VecValueType::VecValueType &type)
Sets the type of the VecValue.
VecValue()
Constructor of class VecValue.
PString p_value
Value of the current entry.
VecValueType
Type of a VecValue.