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

Public Member Functions

int GetNativeType ()
 
bool IsString ()
 
double GetNumber ()
 
 NumberExpression (INumberProvider aExpressionTree, ExpressionContext aContext)
 
bool IsValid ()
 
double GetNumber ()
 
bool IsString ()
 
bool IsValid ()
 
int GetNativeType ()
 

Protected Attributes

INumberProvider expressionTree
 
ExpressionContext context
 

Properties

ExpressionContext Context [get]
 
ExpressionVariable this[string aVarName] [get]
 

Constructor & Destructor Documentation

◆ NumberExpression()

Cerebrum.B83.LogicExpressionParser.NumberExpression.NumberExpression ( INumberProvider  aExpressionTree,
ExpressionContext  aContext 
)

Member Function Documentation

◆ GetNativeType()

int Cerebrum.B83.LogicExpressionParser.NumberExpression.GetNativeType ( )

◆ GetNumber()

double Cerebrum.B83.LogicExpressionParser.NumberExpression.GetNumber ( )

Implements Cerebrum.B83.LogicExpressionParser.INumberProvider.

Here is the caller graph for this function:

◆ IsString()

bool Cerebrum.B83.LogicExpressionParser.NumberExpression.IsString ( )

◆ IsValid()

bool Cerebrum.B83.LogicExpressionParser.NumberExpression.IsValid ( )

Implements Cerebrum.B83.LogicExpressionParser.INumberProvider.

Here is the caller graph for this function:

Member Data Documentation

◆ context

ExpressionContext Cerebrum.B83.LogicExpressionParser.NumberExpression.context
protected

◆ expressionTree

INumberProvider Cerebrum.B83.LogicExpressionParser.NumberExpression.expressionTree
protected

Property Documentation

◆ Context

ExpressionContext Cerebrum.B83.LogicExpressionParser.NumberExpression.Context
get

◆ this[string aVarName]

ExpressionVariable Cerebrum.B83.LogicExpressionParser.NumberExpression.this[string aVarName]
get

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