Cerebrum™
Loading...
Searching...
No Matches
Cerebrum.B83.LogicExpressionParser.ExpressionVariable Class Reference
Inheritance diagram for Cerebrum.B83.LogicExpressionParser.ExpressionVariable:
Collaboration diagram for Cerebrum.B83.LogicExpressionParser.ExpressionVariable:

Public Member Functions

 ExpressionVariable (string aName)
 
- Public Member Functions inherited from Cerebrum.B83.LogicExpressionParser.ValueProvider
int GetNativeType ()
 
bool IsString ()
 
bool IsValid ()
 
virtual double GetNumber ()
 
virtual string GetString ()
 
virtual bool GetResult ()
 
virtual void Set (bool aValue)
 
virtual void Set (double aValue)
 
virtual void Set (string aValue)
 
virtual void Set (Func< bool > aValue)
 
virtual void Set (Func< double > aValue)
 
virtual void Set (Func< string > aValue)
 
double GetNumber ()
 
bool IsString ()
 
bool IsValid ()
 
int GetNativeType ()
 
bool GetResult ()
 
bool IsValid ()
 
bool IsString ()
 
int GetNativeType ()
 
string GetString ()
 
bool IsValid ()
 
int GetNativeType ()
 

Properties

string Name [get]
 

Additional Inherited Members

- Public Attributes inherited from Cerebrum.B83.LogicExpressionParser.ValueProvider
int NativeType = 0
 
- Protected Attributes inherited from Cerebrum.B83.LogicExpressionParser.ValueProvider
ILogicResult m_BoolVal = null
 
INumberProvider m_NumberVal = null
 
IStringProvider m_StringVal = null
 

Constructor & Destructor Documentation

◆ ExpressionVariable()

Cerebrum.B83.LogicExpressionParser.ExpressionVariable.ExpressionVariable ( string  aName)

Property Documentation

◆ Name

string Cerebrum.B83.LogicExpressionParser.ExpressionVariable.Name
get

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