#include <formula_function.hpp>

Public Member Functions | |
| formula_function () | |
| formula_function (const std::string &name, const_formula_ptr formula, const_formula_ptr precondition, const std::vector< std::string > &args) | |
| function_expression_ptr | generate_function_expression (const std::vector< expression_ptr > &args) const |
Private Attributes | |
| std::string | name_ |
| const_formula_ptr | formula_ |
| const_formula_ptr | precondition_ |
| std::vector< std::string > | args_ |
Definition at line 99 of file formula_function.hpp.
| game_logic::formula_function::formula_function | ( | ) | [inline] |
Definition at line 105 of file formula_function.hpp.
| game_logic::formula_function::formula_function | ( | const std::string & | name, | |
| const_formula_ptr | formula, | |||
| const_formula_ptr | precondition, | |||
| const std::vector< std::string > & | args | |||
| ) | [inline] |
Definition at line 113 of file formula_function.hpp.
| function_expression_ptr game_logic::formula_function::generate_function_expression | ( | const std::vector< expression_ptr > & | args | ) | const |
Definition at line 1085 of file formula_function.cpp.
References args_, formula_, name_, and precondition_.
std::vector<std::string> game_logic::formula_function::args_ [private] |
Definition at line 103 of file formula_function.hpp.
Referenced by generate_function_expression().
Definition at line 101 of file formula_function.hpp.
Referenced by generate_function_expression().
std::string game_logic::formula_function::name_ [private] |
Definition at line 100 of file formula_function.hpp.
Referenced by generate_function_expression().
Definition at line 102 of file formula_function.hpp.
Referenced by generate_function_expression().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:21:01 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |