#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 244 of file callable_objects.hpp.
◆ safe_call_result()
◆ get_inputs()
◆ get_value()
variant wfl::safe_call_result::get_value |
( |
const std::string & |
key | ) |
const |
|
overrideprivatevirtual |
◆ current_unit_location_
const map_location wfl::safe_call_result::current_unit_location_ |
|
private |
◆ failed_callable_
◆ status_
const int wfl::safe_call_result::status_ |
|
private |
The documentation for this class was generated from the following files: