GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
ExprNode Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for ExprNode:

Public Member Functions

virtual ~ExprNode ()
virtual float float_execute (const std::vector< GameApi::FloatExprEnv > &env)=0
virtual int int_execute (const std::vector< GameApi::IntExprEnv > &env)=0
virtual float float_execute (const GameApi::ExprEnv &env)
virtual int int_execute (const GameApi::ExprEnv &env)
virtual bool bool_execute (const GameApi::ExprEnv &env)=0
virtual Color color_execute (const GameApi::ExprEnv &env)=0
virtual Point point_execute (const GameApi::ExprEnv &env)=0

Constructor & Destructor Documentation

◆ ~ExprNode()

virtual ExprNode::~ExprNode ( )
inlinevirtual

Member Function Documentation

◆ bool_execute()

virtual bool ExprNode::bool_execute ( const GameApi::ExprEnv & env)
pure virtual

◆ color_execute()

virtual Color ExprNode::color_execute ( const GameApi::ExprEnv & env)
pure virtual

◆ float_execute() [1/2]

virtual float ExprNode::float_execute ( const GameApi::ExprEnv & env)
inlinevirtual
Here is the caller graph for this function:

◆ float_execute() [2/2]

virtual float ExprNode::float_execute ( const std::vector< GameApi::FloatExprEnv > & env)
pure virtual

◆ int_execute() [1/2]

virtual int ExprNode::int_execute ( const GameApi::ExprEnv & env)
inlinevirtual
Here is the caller graph for this function:

◆ int_execute() [2/2]

virtual int ExprNode::int_execute ( const std::vector< GameApi::IntExprEnv > & env)
pure virtual

◆ point_execute()

virtual Point ExprNode::point_execute ( const GameApi::ExprEnv & env)
pure virtual

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