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

Public Member Functions

int GetNativeType ()
 
bool IsString ()
 
bool GetResult ()
 
 LogicExpression (ILogicResult aExpressionTree, ExpressionContext aContext)
 
bool IsValid ()
 
bool GetResult ()
 
bool IsValid ()
 
bool IsString ()
 
int GetNativeType ()
 

Protected Attributes

ILogicResult expressionTree
 
ExpressionContext context
 

Properties

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

Constructor & Destructor Documentation

◆ LogicExpression()

Cerebrum.B83.LogicExpressionParser.LogicExpression.LogicExpression ( ILogicResult  aExpressionTree,
ExpressionContext  aContext 
)

Member Function Documentation

◆ GetNativeType()

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

◆ GetResult()

bool Cerebrum.B83.LogicExpressionParser.LogicExpression.GetResult ( )

Implements Cerebrum.B83.LogicExpressionParser.ILogicResult.

Here is the caller graph for this function:

◆ IsString()

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

Implements Cerebrum.B83.LogicExpressionParser.ILogicResult.

Here is the caller graph for this function:

◆ IsValid()

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

Implements Cerebrum.B83.LogicExpressionParser.ILogicResult.

Here is the caller graph for this function:

Member Data Documentation

◆ context

ExpressionContext Cerebrum.B83.LogicExpressionParser.LogicExpression.context
protected

◆ expressionTree

ILogicResult Cerebrum.B83.LogicExpressionParser.LogicExpression.expressionTree
protected

Property Documentation

◆ Context

ExpressionContext Cerebrum.B83.LogicExpressionParser.LogicExpression.Context
get

◆ this[string aVarName]

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

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