libvariant
 All Classes Namespaces Files Functions Enumerations Groups
libvariant::Variant Member List

This is the complete list of members for libvariant::Variant, including all inherited members.

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::Variantinline
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::Variantinline
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::Variantinline
Assign(const std::map< std::string, T > &v) (defined in libvariant::Variant)libvariant::Variantinline
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::Variantinline
AtPath(const Path &path, Variant def) (defined in libvariant::Variant)libvariant::Variant
AtPath(const std::string &path, Variant def) (defined in libvariant::Variant)libvariant::Variantinline
AtPath(const Path &path) const (defined in libvariant::Variant)libvariant::Variant
AtPath(const std::string &path) const (defined in libvariant::Variant)libvariant::Variantinline
b (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
blob (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
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::Dataprotected
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::Variantinline
Exists() const libvariant::Variant
f (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
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::Variantinline
GetPath(const Path &path, Variant def) const libvariant::Variant
GetPath(const std::string &path, Variant def) const (defined in libvariant::Variant)libvariant::Variantinline
GetPathInto(T &lvalue, const Path &path) const libvariant::Variant
GetPathInto(T &lvalue, const std::string &path) const (defined in libvariant::Variant)libvariant::Variantinline
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::Variantinline
GetType() const libvariant::Variant
HasPath(const Path &path) const libvariant::Variant
HasPath(const std::string &path) const (defined in libvariant::Variant)libvariant::Variantinline
i (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
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::Variantfriend
IsBlob() const (defined in libvariant::Variant)libvariant::Variantinline
IsBool() const (defined in libvariant::Variant)libvariant::Variantinline
IsFalse() const (defined in libvariant::Variant)libvariant::Variantinline
IsFloat() const (defined in libvariant::Variant)libvariant::Variantinline
IsInt() const (defined in libvariant::Variant)libvariant::Variantinline
IsList() const (defined in libvariant::Variant)libvariant::Variantinline
IsMap() const (defined in libvariant::Variant)libvariant::Variantinline
IsNull() const (defined in libvariant::Variant)libvariant::Variantinline
IsNumber() const (defined in libvariant::Variant)libvariant::Variantinline
IsString() const (defined in libvariant::Variant)libvariant::Variantinline
IsTrue() const (defined in libvariant::Variant)libvariant::Variantinline
IsUnsigned() const (defined in libvariant::Variant)libvariant::Variantinline
l (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
List typedef (defined in libvariant::Variant)libvariant::Variant
ListBegin() (defined in libvariant::Variant)libvariant::Variantinline
ListBegin() const libvariant::Variantinline
ListEnd() (defined in libvariant::Variant)libvariant::Variantinline
ListEnd() const libvariant::Variantinline
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::Dataprotected
Map typedef (defined in libvariant::Variant)libvariant::Variant
MapBegin() (defined in libvariant::Variant)libvariant::Variantinline
MapBegin() const libvariant::Variantinline
MapEnd() (defined in libvariant::Variant)libvariant::Variantinline
MapEnd() const libvariant::Variantinline
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::Variantinline
operator*=(const Variant &o) (defined in libvariant::Variant)libvariant::Variantinline
operator+() const (defined in libvariant::Variant)libvariant::Variantinline
operator++() (defined in libvariant::Variant)libvariant::Variantinline
operator++(int) (defined in libvariant::Variant)libvariant::Variantinline
operator+=(const Variant &o) (defined in libvariant::Variant)libvariant::Variantinline
operator-() const (defined in libvariant::Variant)libvariant::Variantinline
operator--() (defined in libvariant::Variant)libvariant::Variantinline
operator--(int) (defined in libvariant::Variant)libvariant::Variantinline
operator-=(const Variant &o) (defined in libvariant::Variant)libvariant::Variantinline
operator/=(const Variant &o) (defined in libvariant::Variant)libvariant::Variantinline
operator=(const Variant &o) (defined in libvariant::Variant)libvariant::Variantinline
operator=(VariantDefines::Type_t v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(bool v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(int v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(unsigned v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(long v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(unsigned long v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(long long v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(unsigned long long v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(double v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(long double v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(BlobPtr v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(const std::string &v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(const char *v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(const std::vector< T > &v) (defined in libvariant::Variant)libvariant::Variantinline
operator=(const std::map< std::string, T > &v) (defined in libvariant::Variant)libvariant::Variantinline
operator[](int i) (defined in libvariant::Variant)libvariant::Variantinline
operator[](int i) const (defined in libvariant::Variant)libvariant::Variantinline
operator[](unsigned i) (defined in libvariant::Variant)libvariant::Variantinline
operator[](unsigned i) const (defined in libvariant::Variant)libvariant::Variantinline
operator[](const std::string &s) (defined in libvariant::Variant)libvariant::Variantinline
operator[](const std::string &s) const (defined in libvariant::Variant)libvariant::Variantinline
proxy (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
ReassignRef(const Variant &o)libvariant::Variantprotected
ref (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
Ref() (defined in libvariant::Variant)libvariant::Variant
ref_data (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
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::Dataprotected
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::Variantinline
Size() const libvariant::Variant
storage (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
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::Dataprotected
UnsignedType enum value (defined in libvariant::VariantDefines)libvariant::VariantDefines
Variant() (defined in libvariant::Variant)libvariant::Variantinline
Variant(VariantDefines::Type_t type) (defined in libvariant::Variant)libvariant::Variantinline
Variant(bool v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(int v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(unsigned v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(long v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(unsigned long v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(long long v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(unsigned long long v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(double v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(long double v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(BlobPtr b) (defined in libvariant::Variant)libvariant::Variantinline
Variant(const std::string &v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(const char *v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(const Variant &v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(const VariantRefImpl< Variant > &v) (defined in libvariant::Variant)libvariant::Variantinline
Variant(const std::vector< T > &v)libvariant::Variantinline
Variant(const std::map< std::string, T > &v)libvariant::Variantinline
Variant(const RefTag &, const Variant &o) (defined in libvariant::Variant)libvariant::Variantprotected
Variant(const RefTag &, Variant &o, Path::const_iterator b, Path::const_iterator e) (defined in libvariant::Variant)libvariant::Variantprotected
VariantRef typedef (defined in libvariant::Variant)libvariant::Variant
vtable (defined in libvariant::Internal::Data)libvariant::Internal::Dataprotected
~Variant() (defined in libvariant::Variant)libvariant::Variant