#include <formula_function.hpp>


Public Member Functions | |
| formula_function_expression (const std::string &name, const args_list &args, const_formula_ptr formula, const_formula_ptr precondition, const std::vector< std::string > &arg_names) | |
Private Member Functions | |
| variant | execute (const formula_callable &variables, formula_debugger *fdb) const |
Private Attributes | |
| const_formula_ptr | formula_ |
| const_formula_ptr | precondition_ |
| std::vector< std::string > | arg_names_ |
| int | star_arg_ |
Definition at line 86 of file formula_function.hpp.
| game_logic::formula_function_expression::formula_function_expression | ( | const std::string & | name, | |
| const args_list & | args, | |||
| const_formula_ptr | formula, | |||
| const_formula_ptr | precondition, | |||
| const std::vector< std::string > & | arg_names | |||
| ) | [explicit] |
Definition at line 1040 of file formula_function.cpp.
References arg_names_, and star_arg_.
| variant game_logic::formula_function_expression::execute | ( | const formula_callable & | variables, | |
| formula_debugger * | fdb | |||
| ) | const [private, virtual] |
Implements game_logic::formula_expression.
Definition at line 1053 of file formula_function.cpp.
References game_logic::map_formula_callable::add(), arg_names_, game_logic::function_expression::args(), variant::as_callable(), DBG_NG, formula_, indent, precondition_, game_logic::map_formula_callable::set_fallback(), and star_arg_.

std::vector<std::string> game_logic::formula_function_expression::arg_names_ [private] |
Definition at line 93 of file formula_function.hpp.
Referenced by execute(), and formula_function_expression().
Definition at line 91 of file formula_function.hpp.
Referenced by execute().
Definition at line 92 of file formula_function.hpp.
Referenced by execute().
int game_logic::formula_function_expression::star_arg_ [private] |
Definition at line 94 of file formula_function.hpp.
Referenced by execute(), and formula_function_expression().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:21:00 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |