The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
variant Member List

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

as_bool() const variant
as_callable() const variantinline
as_decimal() const variant
as_int() const variant
as_list() const variant
as_map() const variant
as_string() const variant
begin() const variant
build_range(const variant &v) const variant
callable_variant
concatenate(const variant &v) const variant
contains(const variant &other) const variant
convert_to() const variantinline
decimal_value_variant
DECIMAL_VARIANT enum valuevariant
DECIMAL_VARIANT_TYPE enum namevariant
end() const variant
get_keys() const variant
get_member(const std::string &str) const variant
get_values() const variant
increment_refcount()variantprivate
int_value_variant
is_callable() const variantinline
is_decimal() const variantinline
is_empty() const variant
is_int() const variantinline
is_list() const variantinline
is_map() const variantinline
is_null() const variantinline
is_string() const variantinline
list_variant
list_elements_add(const variant &v) const variant
list_elements_div(const variant &v) const variant
list_elements_mul(const variant &v) const variant
list_elements_sub(const variant &v) const variant
map_variant
must_be(TYPE t) const variantprivate
mutable_callable() const variantinline
mutable_callable_variant
num_elements() const variant
operator!=(const variant &) const variant
operator%(const variant &) const variant
operator*(const variant &) const variant
operator+(const variant &) const variant
operator-(const variant &) const variant
operator-() const variant
operator/(const variant &) const variant
operator<(const variant &) const variant
operator<=(const variant &) const variant
operator=(const variant &v)variant
operator==(const variant &) const variant
operator>(const variant &) const variant
operator>=(const variant &) const variant
operator[](size_t n) const variant
operator[](const variant &v) const variant
operator^(const variant &) const variant
refcount() const variant
release()variantprivate
serialize_from_string(const std::string &str)variant
serialize_to_string(std::string &str) const variant
string_variant
string_cast() const variant
to_debug_string(std::vector< const game_logic::formula_callable * > *seen=nullptr, bool verbose=false) const variant
try_convert() const variantinline
TYPE enum namevariant
type_variantprivate
TYPE_CALLABLE enum valuevariant
TYPE_DECIMAL enum valuevariant
TYPE_INT enum valuevariant
TYPE_LIST enum valuevariant
TYPE_MAP enum valuevariant
TYPE_NULL enum valuevariant
type_string() const variant
TYPE_STRING enum valuevariant
variant()variant
variant(int n)variantexplicit
variant(int n, DECIMAL_VARIANT_TYPE)variant
variant(double n, DECIMAL_VARIANT_TYPE)variant
variant(const game_logic::formula_callable *callable)variantexplicit
variant(std::vector< variant > *array)variantexplicit
variant(const std::string &str)variantexplicit
variant(std::map< variant, variant > *map)variantexplicit
variant(const variant &v)variant
~variant()variant