1 #ifndef _EXPRESSION_CONVERTER_H_ 
    2 #define _EXPRESSION_CONVERTER_H_ 
   86     virtual bool Init(
const std::string ¶ms);
 
   88     virtual int MinInputs();
 
   89     virtual int MaxInputs();
 
   90     virtual int MinOutputs();
 
   91     virtual int MaxOutputs();
 
   95     virtual const char* 
ClassName() { 
return CONVERT_EXPRESSION_CLASSNAME; }
 
  100     virtual const char* Description();
 
  108     void ParseExpression();
 
  133     virtual const char* 
ClassName() { 
return CONVERT_SUBROUTINE_CLASSNAME; }
 
  138     virtual const char* Description();
 
  144     virtual bool Init(
const std::string ¶ms);
 
virtual const char * ClassName()
Definition: DDD_ConvertExpression.h:133
The DDD_EndpintList class. A list of DDD_Endpoints. 
Definition: DDD_ConnectionEndpoint.h:119
DataDirector attribute class corresponding to a string datatype. 
Definition: DDD_AttributeString.h:52
A virtual interface class for all DataDirector attribute types. 
Definition: DDD_AttributeBase.h:87
ExprEval::Expression * _parsedExpression
Definition: DDD_ConvertExpression.h:119
Abstract base class for all DDD_DataDirector converters. 
Definition: DDD_ConvertBase.h:68
The DDD_ConvertBase class. Base class for Data Director converters. 
A virtual interface class for observers of attributes. AttributeObserver-derived objects are able to ...
Definition: DDD_AttributeBase.h:66
Definition: DDD_ConvertExpression.h:53
DDD_AttributeString * _expression
Definition: DDD_ConvertExpression.h:116
bool _expressionValid
Definition: DDD_ConvertExpression.h:118
Definition: DDD_ConvertExpression.h:123
static const char * CONVERT_EXPRESSION_CLASSNAME
Definition: DDD_ConvertExpression.h:102
The DDD_AttributeString class. String attribute. 
Definition: AttributeChangedEmitter.h:46
ExprEval::ValueList * _vList
Definition: DDD_ConvertExpression.h:120
static const char * CONVERT_SUBROUTINE_CLASSNAME
Definition: DDD_ConvertExpression.h:129
virtual const char * ClassName()
Definition: DDD_ConvertExpression.h:95