#include <function_table.hpp>


Public Member Functions | |
| ai_function_symbol_table (ai::formula_ai &ai) | |
| expression_ptr | create_function (const std::string &fn, const std::vector< expression_ptr > &args) const |
Private Attributes | |
| ai::formula_ai & | ai_ |
| std::set< std::string > | move_functions |
Definition at line 28 of file function_table.hpp.
| game_logic::ai_function_symbol_table::ai_function_symbol_table | ( | ai::formula_ai & | ai | ) | [inline, explicit] |
Definition at line 31 of file function_table.hpp.
| expression_ptr game_logic::ai_function_symbol_table::create_function | ( | const std::string & | fn, | |
| const std::vector< expression_ptr > & | args | |||
| ) | const [virtual] |
Reimplemented from game_logic::function_symbol_table.
Definition at line 1676 of file function_table.cpp.
References ai_.
Definition at line 40 of file function_table.hpp.
Referenced by create_function().
std::set<std::string> game_logic::ai_function_symbol_table::move_functions [private] |
Definition at line 41 of file function_table.hpp.
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:20:51 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |