#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 84 of file formula_function.hpp.
game_logic::formula_function::formula_function | ( | ) | [inline] |
Definition at line 90 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 91 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 602 of file formula_function.cpp.
References args_, formula_, name_, and precondition_.
std::string game_logic::formula_function::name_ [private] |
std::vector<std::string> game_logic::formula_function::args_ [private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |