add_input(formula_input_vector &inputs, const std::string &key, formula_access access_type=formula_access::read_only) | wfl::formula_callable | inlineprotectedstatic |
alternative_terrain_quality | ai::attack_analysis | |
analyze(const gamemap &map, unit_map &units, const readonly_context &ai_obj, const move_map &dstsrc, const move_map &srcdst, const move_map &enemy_dstsrc, double aggression) | ai::attack_analysis | |
attack_analysis() | ai::attack_analysis | inline |
ATTACK_C enum value | wfl::formula_callable | protected |
attack_close(const map_location &loc) const | ai::attack_analysis | |
ATTACK_TYPE_C enum value | wfl::formula_callable | protected |
avg_damage_inflicted | ai::attack_analysis | |
avg_damage_taken | ai::attack_analysis | |
avg_losses | ai::attack_analysis | |
chance_to_kill | ai::attack_analysis | |
convert_map(const std::map< T, K > &input_map) | wfl::formula_callable | inlineprotectedstatic |
convert_set(const std::set< T > &input_set) | wfl::formula_callable | inlineprotectedstatic |
convert_vector(const std::vector< T > &input_vector) | wfl::formula_callable | inlineprotectedstatic |
do_compare(const formula_callable *callable) const | wfl::formula_callable | inlineprotectedvirtual |
dtor_notify | wfl::formula_callable | mutableprotected |
equals(const formula_callable &other) const | wfl::formula_callable | inline |
execute_self(wfl::variant ctxt) override | ai::attack_analysis | virtual |
fake_ptr() | wfl::formula_callable | inline |
fake_ptr() const | wfl::formula_callable | inline |
FORMULA_C enum value | wfl::formula_callable | protected |
formula_callable(bool has_self=true) | wfl::formula_callable | inlineexplicit |
get_inputs(wfl::formula_input_vector &inputs) const override | ai::attack_analysis | virtual |
get_value(const std::string &key) const override | ai::attack_analysis | virtual |
has_key(const std::string &key) const | wfl::formula_callable | inline |
has_self_ | wfl::formula_callable | private |
inputs() const | wfl::formula_callable | inline |
is_surrounded | ai::attack_analysis | |
leader_threat | ai::attack_analysis | |
less(const formula_callable &other) const | wfl::formula_callable | inline |
LOCATION_C enum value | wfl::formula_callable | protected |
MOVE_C enum value | wfl::formula_callable | protected |
MOVE_MAP_C enum value | wfl::formula_callable | protected |
MOVE_PARTIAL_C enum value | wfl::formula_callable | protected |
movements | ai::attack_analysis | |
mutate_value(const std::string &key, const variant &value) | wfl::formula_callable | inline |
query_value(const std::string &key) const | wfl::formula_callable | inline |
rating(double aggression, const readonly_context &ai_obj) const | ai::attack_analysis | |
resources_used | ai::attack_analysis | |
serialize(std::string &str) const | wfl::formula_callable | inline |
serialize_to_string(std::string &) const | wfl::formula_callable | inlineprotectedvirtual |
set_value(const std::string &key, const variant &) | wfl::formula_callable | inlineprotectedvirtual |
subscribe_dtor(callable_die_subscriber *d) const | wfl::formula_callable | inline |
support | ai::attack_analysis | |
target | ai::attack_analysis | |
target_starting_damage | ai::attack_analysis | |
target_value | ai::attack_analysis | |
TERRAIN_C enum value | wfl::formula_callable | protected |
terrain_quality | ai::attack_analysis | |
TYPE enum name | wfl::formula_callable | protected |
type_ | wfl::formula_callable | protected |
UNIT_C enum value | wfl::formula_callable | protected |
UNIT_TYPE_C enum value | wfl::formula_callable | protected |
unsubscribe_dtor(callable_die_subscriber *d) const | wfl::formula_callable | inline |
uses_leader | ai::attack_analysis | |
vulnerability | ai::attack_analysis | |
~formula_callable() | wfl::formula_callable | inlinevirtual |