public

Inheritance Graph

graph BT
	ConditionalExpr
	ConditionalExpr --> ASTNode
	click ConditionalExpr "classEScript_1_1AST_1_1ConditionalExpr"
	click ASTNode "classEScript_1_1AST_1_1ASTNode"

Description

[ ConditionalExpr ] > [ ASTNode ]

Public Functions

   
   
  ConditionalExpr( ptr_t _condition, ptr_t _action, ptr_t _elseAction)
   
  ~ConditionalExpr()
   
ptr_t getCondition() const
   
ptr_t getAction() const
   
ptr_t getElseAction() const

Documentation

function
EScript::AST::ConditionalExpr::ConditionalExpr

public inline explicit
     
     
ConditionalExpr( ptr_t _condition,
  ptr_t _action,
  ptr_t _elseAction
)    

Defined in EScript/EScript/Compiler/AST/ConditionalExpr.h:21


function
EScript::AST::ConditionalExpr::~ConditionalExpr

public inline virtual
   
   
~ConditionalExpr( )

Defined in EScript/EScript/Compiler/AST/ConditionalExpr.h:24


function
EScript::AST::ConditionalExpr::getCondition

public const inline
   
   
ptr_t getCondition( ) const

Defined in EScript/EScript/Compiler/AST/ConditionalExpr.h:26


function
EScript::AST::ConditionalExpr::getAction

public const inline
   
   
ptr_t getAction( ) const

Defined in EScript/EScript/Compiler/AST/ConditionalExpr.h:27


function
EScript::AST::ConditionalExpr::getElseAction

public const inline
   
   
ptr_t getElseAction( ) const

Defined in EScript/EScript/Compiler/AST/ConditionalExpr.h:28