libcommonc++  0.7
Variant Member List

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

blobValVariant
boolValVariant
char16ValVariant
charValVariant
clear()Variant
doubleValVariant
floatValVariant
get(const String &name) constVariant
get(int index) constVariant
getKeys(StringVec &vec) constVariant
getType() constVariantinline
hasKey(const String &key) constVariant
int64ValVariant
intValVariant
isBlob() constVariantinline
isBool() constVariantinline
isChar() constVariantinline
isChar16() constVariantinline
isDouble() constVariantinline
isFloat() constVariantinline
isInt() constVariantinline
isInt64() constVariantinline
isList() constVariantinline
isMap() constVariantinline
isNull() constVariantinline
isOpaque() constVariantinline
isString() constVariantinline
isUInt() constVariantinline
isUInt64() constVariantinline
length() constVariant
listValVariant
mapValVariant
nullVariantstatic
opaqueValVariant
operator Blob() constVariantinline
operator bool() constVariantinline
operator char() constVariantinline
operator char16_t() constVariantinline
operator const void *() constVariantinline
operator double() constVariantinline
operator float() constVariantinline
operator int32_t() constVariantinline
operator int64_t() constVariantinline
operator String() constVariantinline
operator uint32_t() constVariantinline
operator uint64_t() constVariantinline
operator!() constVariantinline
operator!=(const Variant &other) constVariantinline
operator=(bool val)Variant
operator=(char val)Variant
operator=(char16_t val)Variant
operator=(int32_t val)Variant
operator=(uint32_t val)Variant
operator=(float val)Variant
operator=(const double &val)Variant
operator=(const int64_t &val)Variant
operator=(const uint64_t &val)Variant
operator=(const String &val)Variant
operator=(const char *val)Variantinline
operator=(const Blob &val)Variant
operator=(void *val)Variant
operator=(const Variant &other)Variant
operator==(const Variant &other) constVariant
operator[](const String &name)Variant
operator[](const char *name)Variantinline
operator[](const String &name) constVariantinline
operator[](const char *name) constVariantinline
operator[](int index)Variant
operator[](int index) constVariantinline
setNull()Variant
setType(Type type)Variant
stringValVariant
toBlob() constVariant
toBool() constVariant
toChar() constVariant
toChar16() constVariant
toDouble() constVariant
toFloat() constVariant
toInt() constVariant
toInt64() constVariant
toOpaque() constVariant
toString() constVariant
toUInt() constVariant
toUInt64() constVariant
Type enum nameVariant
TypeBlob enum valueVariant
TypeBool enum valueVariant
TypeChar enum valueVariant
TypeChar16 enum valueVariant
TypeDouble enum valueVariant
TypeFloat enum valueVariant
TypeInt enum valueVariant
TypeInt64 enum valueVariant
TypeList enum valueVariant
TypeMap enum valueVariant
TypeNull enum valueVariant
TypeOpaque enum valueVariant
TypeString enum valueVariant
TypeUInt enum valueVariant
TypeUInt64 enum valueVariant
uint64ValVariant
uintValVariant
Variant()Variant
Variant(const Variant &other)Variant
Variant(bool val)Variantexplicit
Variant(char val)Variantexplicit
Variant(char16_t val)Variantexplicit
Variant(int32_t val)Variantexplicit
Variant(uint32_t val)Variantexplicit
Variant(float val)Variantexplicit
Variant(const double &val)Variantexplicit
Variant(const int64_t &val)Variantexplicit
Variant(const uint64_t &val)Variantexplicit
Variant(const String &val)Variantexplicit
Variant(const char *val)Variantexplicit
Variant(const char16_t *val)Variantexplicit
Variant(const Blob &val)Variantexplicit
Variant(void *val)Variantexplicit
write(std::ostream &stream) constVariant
~Variant()Variantvirtual