The Battle for Wesnoth  1.19.5+dev
wfl::variant Member List

This is the complete list of members for wfl::variant, including all inherited members.

as_bool() constwfl::variant
as_callable() constwfl::variantinline
as_decimal() constwfl::variant
as_int() constwfl::variant
as_list() constwfl::variant
as_map() constwfl::variant
as_string() constwfl::variant
begin() constwfl::variant
build_range(const variant &v) constwfl::variant
concatenate(const variant &v) constwfl::variant
contains(const variant &other) constwfl::variant
convert_to() constwfl::variantinline
DECIMAL_VARIANT enum valuewfl::variant
DECIMAL_VARIANT_TYPE enum namewfl::variant
end() constwfl::variant
execute_variant(const variant &to_exec)wfl::variant
get_keys() constwfl::variant
get_member(const std::string &name) constwfl::variant
get_values() constwfl::variant
is_callable() constwfl::variantinline
is_decimal() constwfl::variantinline
is_empty() constwfl::variant
is_int() constwfl::variantinline
is_list() constwfl::variantinline
is_map() constwfl::variantinline
is_null() constwfl::variantinline
is_string() constwfl::variantinline
list_elements_add(const variant &v) constwfl::variant
list_elements_div(const variant &v) constwfl::variant
list_elements_mul(const variant &v) constwfl::variant
list_elements_sub(const variant &v) constwfl::variant
must_be(formula_variant::type t) constwfl::variantprivate
must_both_be(formula_variant::type t, const variant &second) constwfl::variantprivate
num_elements() constwfl::variant
operator!=(const variant &) constwfl::variant
operator%(const variant &) constwfl::variant
operator*(const variant &) constwfl::variant
operator+(const variant &) constwfl::variant
operator-(const variant &) constwfl::variant
operator-() constwfl::variant
operator/(const variant &) constwfl::variant
operator<(const variant &) constwfl::variant
operator<=(const variant &) constwfl::variant
operator=(const variant &v)=defaultwfl::variant
operator=(variant &&v)=defaultwfl::variant
operator==(const variant &) constwfl::variant
operator>(const variant &) constwfl::variant
operator>=(const variant &) constwfl::variant
operator[](std::size_t n) constwfl::variant
operator[](const variant &v) constwfl::variant
operator^(const variant &) constwfl::variant
serialize_from_string(const std::string &str)wfl::variant
serialize_to_string() constwfl::variant
string_cast() constwfl::variant
to_debug_string(bool verbose=false, formula_seen_stack *seen=nullptr) constwfl::variant
try_convert() constwfl::variantinline
type() constwfl::variantinlineprivate
type_string() constwfl::variantinline
value_wfl::variantprivate
value_cast() constwfl::variantinlineprivate
variant()wfl::variant
variant(int n)wfl::variantexplicit
variant(int n, DECIMAL_VARIANT_TYPE)wfl::variant
variant(double n, DECIMAL_VARIANT_TYPE)wfl::variant
variant(const std::vector< variant > &array)wfl::variantexplicit
variant(const std::string &str)wfl::variantexplicit
variant(const std::map< variant, variant > &map)wfl::variantexplicit
variant(const variant &v)=defaultwfl::variant
variant(variant &&v)=defaultwfl::variant
variant(std::shared_ptr< T > callable)wfl::variantinline