#include <candidates.hpp>


Public Member Functions | |
| candidate_action_with_filters (const std::string &name, const std::string &type, const config &cfg, function_symbol_table *function_table) | |
Protected Member Functions | |
| variant | do_filtering (ai::formula_ai *ai, variant &input, game_logic::const_formula_ptr formula) |
Protected Attributes | |
| game_logic::candidate_action_filters | filter_map_ |
Definition at line 132 of file candidates.hpp.
| game_logic::candidate_action_with_filters::candidate_action_with_filters | ( | const std::string & | name, | |
| const std::string & | type, | |||
| const config & | cfg, | |||
| function_symbol_table * | function_table | |||
| ) |
Definition at line 110 of file candidates.cpp.
References config::attribute_range(), config::child(), and filter_map_.

| variant game_logic::candidate_action_with_filters::do_filtering | ( | ai::formula_ai * | ai, | |
| variant & | input, | |||
| game_logic::const_formula_ptr | formula | |||
| ) | [protected] |
Definition at line 129 of file candidates.cpp.
References game_logic::map_formula_callable::add(), reference_counted_object::add_ref(), and game_logic::base_candidate_action::evaluate().
Referenced by game_logic::attack_candidate_action::evaluate(), and game_logic::move_candidate_action::evaluate().


game_logic::candidate_action_filters game_logic::candidate_action_with_filters::filter_map_ [protected] |
Definition at line 138 of file candidates.hpp.
Referenced by candidate_action_with_filters(), game_logic::attack_candidate_action::evaluate(), and game_logic::move_candidate_action::evaluate().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:20:50 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |