Concatenates strings (String formatting functions). More...
#include <Concatenate.h>
Public Types | |
typedef void | ReturnType |
typedef Visitor | VisitorType |
Public Member Functions | |
virtual ReturnType | accept (VisitorType &guest) const=0 |
It call the visit method from the guest object. More... | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
virtual Expression * | clone () const =0 |
It returns a clone of this object. More... | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
std::vector< ParameterValue * > | m_stringValue |
Mandatory at least two. More... | |
Concatenate () | |
It initializes a new Concatenate. More... | |
~Concatenate () | |
Destructor. More... | |
void | add (ParameterValue *v) |
Initializer Methods | |
Methods related to instantiation and destruction. | |
void | setFallbackValue (const std::string &v) |
const std::string & | getFallbackValue () const |
std::string | m_fallbackValue |
The value of the fallbackValue attribute is used as a default value, if the SE implementation does not support the function. If the implementation supports the function, then the result value is determined by executing the function. (Mandatory) More... | |
Concatenates strings (String formatting functions).
The function concatenates strings. It is used to create concatenated strings as arguments of functions.
Definition at line 50 of file Concatenate.h.
|
inherited |
Definition at line 58 of file BaseVisitable.h.
|
inherited |
Definition at line 57 of file BaseVisitable.h.
te::se::Concatenate::Concatenate | ( | ) |
It initializes a new Concatenate.
te::se::Concatenate::~Concatenate | ( | ) |
Destructor.
|
pure virtualinherited |
It call the visit method from the guest object.
guest | The guest or visitor. |
void te::se::Concatenate::add | ( | ParameterValue * | v | ) |
|
pure virtualinherited |
It returns a clone of this object.
Implemented in te::fe::BinaryOperator, te::fe::Function, te::fe::Literal, te::fe::PropertyName, te::se::Categorize, te::se::Interpolate, te::se::InterpolationPoint, te::se::MapItem, and te::se::Recode.
|
inherited |
|
inherited |
|
protectedinherited |
The value of the fallbackValue attribute is used as a default value, if the SE implementation does not support the function. If the implementation supports the function, then the result value is determined by executing the function. (Mandatory)
Definition at line 88 of file Function.h.
|
private |
Mandatory at least two.
Definition at line 71 of file Concatenate.h.