7 #ifndef __PNESTEDCALL_H__
8 #define __PNESTEDCALL_H__
Class used to parse nested call variables.
std::vector< PNestedStr > p_vecNestedStr
Vector of PNestedStr.
PString p_name
Name of the Variable.
void setName(const PString &name)
Sets the name of the PNestedCall.
PNestedCall & operator=(const PNestedCall &other)
Operator = of class PNestedCall.
void copyPNestedCall(const PNestedCall &other)
Copy Function of class PNestedCall.
virtual ~PNestedCall()
Destructor of class PNestedCall.
const PString & getName() const
Gets the name of the PNestedCall.
const std::vector< PNestedStr > & getVecNestedStr() const
Gets the vecNestedStr of the PNestedCall.
void setVecNestedStr(const std::vector< PNestedStr > &vecNestedStr)
Sets the vecNestedStr of the PNestedCall.
PNestedCall()
Constructor of class PNestedCall.
Nested string or variable call.
bool p_isVarCall
True if the PNestedStr calls a variable.
void setValue(const PString &value)
Sets the value of the PNestedStr.
PNestedStr()
Constructor of class PNestedStr.
bool getIsVarCall() const
Gets the isVarCall of the PNestedStr.
void copyPNestedStr(const PNestedStr &other)
Copy Function of class PNestedStr.
virtual ~PNestedStr()
Destructor of class PNestedStr.
void setIsVarCall(bool isVarCall)
Sets the isVarCall of the PNestedStr.
const PString & getValue() const
Gets the value of the PNestedStr.
PNestedStr & operator=(const PNestedStr &other)
Operator = of class PNestedStr.
PString p_value
String which can be a call to an other variable or a simple string.