#include <formula_function.hpp>
Public Member Functions | |
formula_expression () | |
virtual | ~formula_expression () |
variant | evaluate (const formula_callable &variables) const |
void | set_name (const char *name) |
Private Member Functions | |
virtual variant | execute (const formula_callable &variables) const =0 |
Private Attributes | |
const char * | name_ |
Definition at line 27 of file formula_function.hpp.
game_logic::formula_expression::formula_expression | ( | ) | [inline] |
Definition at line 29 of file formula_function.hpp.
virtual game_logic::formula_expression::~formula_expression | ( | ) | [inline, virtual] |
Definition at line 30 of file formula_function.hpp.
variant game_logic::formula_expression::evaluate | ( | const formula_callable & | variables | ) | const [inline] |
void game_logic::formula_expression::set_name | ( | const char * | name | ) | [inline] |
Definition at line 35 of file formula_function.hpp.
References name_.
Referenced by game_logic::function_expression::function_expression().
virtual variant game_logic::formula_expression::execute | ( | const formula_callable & | variables | ) | const [private, pure virtual] |
const char* game_logic::formula_expression::name_ [private] |
Reimplemented in game_logic::function_expression.
Definition at line 38 of file formula_function.hpp.
Referenced by evaluate(), and set_name().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |