#include <formula.hpp>
Public Member Functions | |
formula_error () | |
formula_error (const std::string &type, const std::string &formula, const std::string &file, int line) | |
~formula_error () throw () | |
Public Member Functions inherited from game::error | |
error () | |
error (const std::string &msg) | |
~error () throw () | |
const char * | what () const throw () |
Public Attributes | |
std::string | type |
std::string | formula |
std::string | filename |
int | line |
Public Attributes inherited from game::error | |
std::string | message |
Definition at line 78 of file formula.hpp.
|
inline |
Definition at line 80 of file formula.hpp.
game_logic::formula_error::formula_error | ( | const std::string & | type, |
const std::string & | formula, | ||
const std::string & | file, | ||
int | line | ||
) |
Definition at line 1385 of file formula.cpp.
|
inline |
Definition at line 91 of file formula.hpp.
std::string game_logic::formula_error::filename |
Definition at line 95 of file formula.hpp.
Referenced by ai::stage_side_formulas::do_play_stage(), ai::stage_unit_formulas::do_play_stage(), formula_error(), ai::formula_ai::handle_exception(), basic_unit_filter_impl::internal_matches_filter(), side_filter::match_internal(), terrain_filter::match_internal(), and matches_simple_filter().
std::string game_logic::formula_error::formula |
Definition at line 94 of file formula.hpp.
Referenced by do_interpolation(), and ai::formula_ai::handle_exception().
int game_logic::formula_error::line |
Definition at line 96 of file formula.hpp.
Referenced by ai::stage_side_formulas::do_play_stage(), ai::stage_unit_formulas::do_play_stage(), ai::formula_ai::evaluate(), ai::formula_ai::handle_exception(), basic_unit_filter_impl::internal_matches_filter(), side_filter::match_internal(), terrain_filter::match_internal(), and matches_simple_filter().
std::string game_logic::formula_error::type |
Definition at line 93 of file formula.hpp.
Referenced by do_interpolation(), formula_error(), ai::formula_ai::handle_exception(), basic_unit_filter_impl::internal_matches_filter(), side_filter::match_internal(), terrain_filter::match_internal(), and matches_simple_filter().