| Add(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | |
| Append(Variant value) | libvariant::Variant | |
| As() const (defined in libvariant::Variant) | libvariant::Variant | |
| AsBlob() (defined in libvariant::Variant) | libvariant::Variant | |
| AsBlob() const (defined in libvariant::Variant) | libvariant::Variant | |
| AsBool() const | libvariant::Variant | |
| AsDouble() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| AsInt() const | libvariant::Variant | |
| AsList() (defined in libvariant::Variant) | libvariant::Variant | |
| AsList() const (defined in libvariant::Variant) | libvariant::Variant | |
| AsLongDouble() const | libvariant::Variant | |
| AsMap() (defined in libvariant::Variant) | libvariant::Variant | |
| AsMap() const (defined in libvariant::Variant) | libvariant::Variant | |
| AsNumber() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| Assign(const Variant &other) | libvariant::Variant | |
| Assign(VariantDefines::Type_t type) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(bool v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(int v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(unsigned v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(long v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(unsigned long v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(long long v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(unsigned long long v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(double v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(long double v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(BlobPtr b) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(const std::string &v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(const char *v) (defined in libvariant::Variant) | libvariant::Variant | |
| Assign(const std::vector< T > &v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Assign(const std::map< std::string, T > &v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| AsString() const | libvariant::Variant | |
| AsUnsigned() const | libvariant::Variant | |
| At(unsigned i) (defined in libvariant::Variant) | libvariant::Variant | |
| At(unsigned i, Variant def) (defined in libvariant::Variant) | libvariant::Variant | |
| At(unsigned i) const (defined in libvariant::Variant) | libvariant::Variant | |
| At(const std::string &s) (defined in libvariant::Variant) | libvariant::Variant | |
| At(const std::string &s, Variant def) (defined in libvariant::Variant) | libvariant::Variant | |
| At(const std::string &s) const (defined in libvariant::Variant) | libvariant::Variant | |
| AtPath(const Path &path) (defined in libvariant::Variant) | libvariant::Variant | |
| AtPath(const std::string &path) (defined in libvariant::Variant) | libvariant::Variant | inline |
| AtPath(const Path &path, Variant def) (defined in libvariant::Variant) | libvariant::Variant | |
| AtPath(const std::string &path, Variant def) (defined in libvariant::Variant) | libvariant::Variant | inline |
| AtPath(const Path &path) const (defined in libvariant::Variant) | libvariant::Variant | |
| AtPath(const std::string &path) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| b (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| blob (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| BlobType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| BoolType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| Clear() | libvariant::Variant | |
| Comparable(const Variant &other) const | libvariant::Variant | |
| Compare(const Variant &other) const | libvariant::Variant | |
| ConstListIterator typedef (defined in libvariant::Variant) | libvariant::Variant | |
| ConstMapIterator typedef (defined in libvariant::Variant) | libvariant::Variant | |
| Contains(unsigned i) const | libvariant::Variant | |
| Contains(const std::string &s) const | libvariant::Variant | |
| Copy() const (defined in libvariant::Variant) | libvariant::Variant | |
| Data() (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| Decr() (defined in libvariant::Variant) | libvariant::Variant | |
| Div(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | |
| Empty() const | libvariant::Variant | |
| Erase(unsigned i) | libvariant::Variant | |
| Erase(const std::string &key) | libvariant::Variant | |
| ErasePath(const Path &path, bool remove_empty=false) | libvariant::Variant | |
| ErasePath(const std::string &path, bool remove_empty=false) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Exists() const | libvariant::Variant | |
| f (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| FloatType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| Get(unsigned i) const (defined in libvariant::Variant) | libvariant::Variant | |
| Get(unsigned i, Variant def) const (defined in libvariant::Variant) | libvariant::Variant | |
| Get(const std::string &s) const | libvariant::Variant | |
| Get(const std::string &s, Variant def) const | libvariant::Variant | |
| GetInto(T &lvalue, const std::string &s) const | libvariant::Variant | |
| GetInto(T &lvalue, const std::string &s, const T &def) const | libvariant::Variant | |
| GetPath(const Path &path) const | libvariant::Variant | |
| GetPath(const std::string &path) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| GetPath(const Path &path, Variant def) const | libvariant::Variant | |
| GetPath(const std::string &path, Variant def) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| GetPathInto(T &lvalue, const Path &path) const | libvariant::Variant | |
| GetPathInto(T &lvalue, const std::string &path) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| GetPathInto(T &lvalue, const Path &path, const T &def) const | libvariant::Variant | |
| GetPathInto(T &lvalue, const std::string &path, const T &def) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| GetType() const | libvariant::Variant | |
| HasPath(const Path &path) const | libvariant::Variant | |
| HasPath(const std::string &path) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| i (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| Incr() (defined in libvariant::Variant) | libvariant::Variant | |
| Index(Variant v) const | libvariant::Variant | |
| IntegerType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| Internal::VTable (defined in libvariant::Variant) | libvariant::Variant | friend |
| IsBlob() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsBool() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsFalse() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsFloat() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsInt() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsList() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsMap() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsNull() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsNumber() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsString() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsTrue() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| IsUnsigned() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| l (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| List typedef (defined in libvariant::Variant) | libvariant::Variant | |
| ListBegin() (defined in libvariant::Variant) | libvariant::Variant | inline |
| ListBegin() const | libvariant::Variant | inline |
| ListEnd() (defined in libvariant::Variant) | libvariant::Variant | inline |
| ListEnd() const | libvariant::Variant | inline |
| ListIterator typedef (defined in libvariant::Variant) | libvariant::Variant | |
| ListType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| m (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| Map typedef (defined in libvariant::Variant) | libvariant::Variant | |
| MapBegin() (defined in libvariant::Variant) | libvariant::Variant | inline |
| MapBegin() const | libvariant::Variant | inline |
| MapEnd() (defined in libvariant::Variant) | libvariant::Variant | inline |
| MapEnd() const | libvariant::Variant | inline |
| MapIterator typedef (defined in libvariant::Variant) | libvariant::Variant | |
| MapType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| Merge(Variant other) | libvariant::Variant | |
| Mul(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | |
| Neg() const (defined in libvariant::Variant) | libvariant::Variant | |
| NullType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| operator%=(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator*=(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator+() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator++() (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator++(int) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator+=(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator-() const (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator--() (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator--(int) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator-=(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator/=(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(VariantDefines::Type_t v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(bool v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(int v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(unsigned v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(long v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(unsigned long v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(long long v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(unsigned long long v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(double v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(long double v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(BlobPtr v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(const std::string &v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(const char *v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(const std::vector< T > &v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator=(const std::map< std::string, T > &v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator[](int i) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator[](int i) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator[](unsigned i) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator[](unsigned i) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator[](const std::string &s) (defined in libvariant::Variant) | libvariant::Variant | inline |
| operator[](const std::string &s) const (defined in libvariant::Variant) | libvariant::Variant | inline |
| proxy (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| ReassignRef(const Variant &o) | libvariant::Variant | protected |
| ref (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| Ref() (defined in libvariant::Variant) | libvariant::Variant | |
| ref_data (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| Rem(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | |
| Resolve() (defined in libvariant::Variant) | libvariant::Variant | |
| Resolve() const (defined in libvariant::Variant) | libvariant::Variant | |
| Resolve(const Variant &def) | libvariant::Variant | |
| s (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| Set(unsigned i, Variant v) (defined in libvariant::Variant) | libvariant::Variant | |
| Set(const std::string &s, Variant v) | libvariant::Variant | |
| SetPath(const Path &path, Variant val) | libvariant::Variant | |
| SetPath(const std::string &path, Variant val) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Size() const | libvariant::Variant | |
| storage (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| StringType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| Sub(const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | |
| Type_t enum name (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| u (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| UnsignedType enum value (defined in libvariant::VariantDefines) | libvariant::VariantDefines | |
| Variant() (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(VariantDefines::Type_t type) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(bool v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(int v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(unsigned v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(long v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(unsigned long v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(long long v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(unsigned long long v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(double v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(long double v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(BlobPtr b) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(const std::string &v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(const char *v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(const Variant &v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(const VariantRefImpl< Variant > &v) (defined in libvariant::Variant) | libvariant::Variant | inline |
| Variant(const std::vector< T > &v) | libvariant::Variant | inline |
| Variant(const std::map< std::string, T > &v) | libvariant::Variant | inline |
| Variant(const RefTag &, const Variant &o) (defined in libvariant::Variant) | libvariant::Variant | protected |
| Variant(const RefTag &, Variant &o, Path::const_iterator b, Path::const_iterator e) (defined in libvariant::Variant) | libvariant::Variant | protected |
| VariantRef typedef (defined in libvariant::Variant) | libvariant::Variant | |
| vtable (defined in libvariant::Internal::Data) | libvariant::Internal::Data | protected |
| ~Variant() (defined in libvariant::Variant) | libvariant::Variant | |