Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Public Member Functions | Private Attributes | List of all members
Rml::DataExpression Class Reference

#include <DataExpression.h>

Public Member Functions

 DataExpression (String expression)
 
 ~DataExpression ()
 
bool Parse (const DataExpressionInterface &expression_interface, bool is_assignment_expression)
 
bool Run (const DataExpressionInterface &expression_interface, Variant &out_value)
 
StringList GetVariableNameList () const
 

Private Attributes

String expression
 
Program program
 
AddressList addresses
 

Constructor & Destructor Documentation

◆ DataExpression()

Rml::DataExpression::DataExpression ( String  expression)

◆ ~DataExpression()

Rml::DataExpression::~DataExpression ( )

Member Function Documentation

◆ GetVariableNameList()

StringList Rml::DataExpression::GetVariableNameList ( ) const

◆ Parse()

bool Rml::DataExpression::Parse ( const DataExpressionInterface &  expression_interface,
bool  is_assignment_expression 
)

◆ Run()

bool Rml::DataExpression::Run ( const DataExpressionInterface &  expression_interface,
Variant &  out_value 
)

Member Data Documentation

◆ addresses

AddressList Rml::DataExpression::addresses
private

◆ expression

String Rml::DataExpression::expression
private

◆ program

Program Rml::DataExpression::program
private

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