This is the complete list of members for variant, including all inherited members.
as_bool() const | variant | |
as_callable() const | variant | inline |
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 | variant | inline |
decimal_value_ | variant | |
DECIMAL_VARIANT enum value | variant | |
DECIMAL_VARIANT_TYPE enum name | variant | |
end() const | variant | |
get_keys() const | variant | |
get_member(const std::string &str) const | variant | |
get_values() const | variant | |
increment_refcount() | variant | private |
int_value_ | variant | |
is_callable() const | variant | inline |
is_decimal() const | variant | inline |
is_empty() const | variant | |
is_int() const | variant | inline |
is_list() const | variant | inline |
is_map() const | variant | inline |
is_null() const | variant | inline |
is_string() const | variant | inline |
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 | variant | private |
mutable_callable() const | variant | inline |
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() | variant | private |
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 | variant | inline |
TYPE enum name | variant | |
type_ | variant | private |
TYPE_CALLABLE enum value | variant | |
TYPE_DECIMAL enum value | variant | |
TYPE_INT enum value | variant | |
TYPE_LIST enum value | variant | |
TYPE_MAP enum value | variant | |
TYPE_NULL enum value | variant | |
type_string() const | variant | |
TYPE_STRING enum value | variant | |
variant() | variant | |
variant(int n) | variant | explicit |
variant(int n, DECIMAL_VARIANT_TYPE) | variant | |
variant(double n, DECIMAL_VARIANT_TYPE) | variant | |
variant(const game_logic::formula_callable *callable) | variant | explicit |
variant(std::vector< variant > *array) | variant | explicit |
variant(const std::string &str) | variant | explicit |
variant(std::map< variant, variant > *map) | variant | explicit |
variant(const variant &v) | variant | |
~variant() | variant |