#include <callable_objects.hpp>
|
enum | TYPE {
FORMULA_C
, TERRAIN_C
, LOCATION_C
, UNIT_TYPE_C
,
UNIT_C
, ATTACK_TYPE_C
, MOVE_PARTIAL_C
, MOVE_C
,
ATTACK_C
, MOVE_MAP_C
} |
|
virtual void | set_value (const std::string &key, const variant &) |
|
virtual int | do_compare (const formula_callable *callable) const |
|
virtual void | serialize_to_string (std::string &) const |
|
template<typename T , typename K > |
static variant | convert_map (const std::map< T, K > &input_map) |
|
template<typename T > |
static variant | convert_set (const std::set< T > &input_set) |
|
template<typename T > |
static variant | convert_vector (const std::vector< T > &input_vector) |
|
static void | add_input (formula_input_vector &inputs, const std::string &key, formula_access access_type=formula_access::read_only) |
|
TYPE | type_ |
|
std::set< callable_die_subscriber * > | dtor_notify |
|
Definition at line 188 of file callable_objects.hpp.
◆ move_map
◆ move_map_callable()
◆ dstsrc()
const move_map& wfl::move_map_callable::dstsrc |
( |
| ) |
const |
|
inline |
◆ get_inputs()
◆ get_value()
variant wfl::move_map_callable::get_value |
( |
const std::string & |
key | ) |
const |
|
overrideprivatevirtual |
◆ srcdst()
const move_map& wfl::move_map_callable::srcdst |
( |
| ) |
const |
|
inline |
◆ dstsrc_
const move_map& wfl::move_map_callable::dstsrc_ |
|
private |
◆ srcdst_
const move_map& wfl::move_map_callable::srcdst_ |
|
private |
◆ units_
const unit_map& wfl::move_map_callable::units_ |
|
private |
The documentation for this class was generated from the following files: