te::se::Concatenate Class Referenceabstract

Concatenates strings (String formatting functions). More...

#include <Concatenate.h>

Inheritance diagram for te::se::Concatenate:
te::se::Function te::fe::Expression te::common::BaseVisitable< Visitor >

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 Expressionclone () 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...
 

Detailed Description

Concatenates strings (String formatting functions).

The function concatenates strings. It is used to create concatenated strings as arguments of functions.

See also
Function, ParameterValue

Definition at line 50 of file Concatenate.h.

Member Typedef Documentation

◆ ReturnType

typedef void te::common::BaseVisitable< Visitor , void >::ReturnType
inherited

Definition at line 58 of file BaseVisitable.h.

◆ VisitorType

typedef Visitor te::common::BaseVisitable< Visitor , void >::VisitorType
inherited

Definition at line 57 of file BaseVisitable.h.

Constructor & Destructor Documentation

◆ Concatenate()

te::se::Concatenate::Concatenate ( )

It initializes a new Concatenate.

◆ ~Concatenate()

te::se::Concatenate::~Concatenate ( )

Destructor.

Member Function Documentation

◆ accept()

virtual ReturnType te::common::BaseVisitable< Visitor , void >::accept ( VisitorType guest) const
pure virtualinherited

It call the visit method from the guest object.

Parameters
guestThe guest or visitor.
Returns
Any valid value define by the template type R.

◆ add()

void te::se::Concatenate::add ( ParameterValue v)

◆ clone()

virtual Expression* te::fe::Expression::clone ( ) const
pure virtualinherited

◆ getFallbackValue()

const std::string& te::se::Function::getFallbackValue ( ) const
inherited

◆ setFallbackValue()

void te::se::Function::setFallbackValue ( const std::string &  v)
inherited

Member Data Documentation

◆ m_fallbackValue

std::string te::se::Function::m_fallbackValue
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.

◆ m_stringValue

std::vector<ParameterValue*> te::se::Concatenate::m_stringValue
private

Mandatory at least two.

Definition at line 71 of file Concatenate.h.


The documentation for this class was generated from the following file: