libcommonc++
0.7
Variant Member List
This is the complete list of members for
Variant
, including all inherited members.
blobVal
Variant
boolVal
Variant
char16Val
Variant
charVal
Variant
clear
()
Variant
doubleVal
Variant
floatVal
Variant
get
(const String &name) const
Variant
get
(int index) const
Variant
getKeys
(StringVec &vec) const
Variant
getType
() const
Variant
inline
hasKey
(const String &key) const
Variant
int64Val
Variant
intVal
Variant
isBlob
() const
Variant
inline
isBool
() const
Variant
inline
isChar
() const
Variant
inline
isChar16
() const
Variant
inline
isDouble
() const
Variant
inline
isFloat
() const
Variant
inline
isInt
() const
Variant
inline
isInt64
() const
Variant
inline
isList
() const
Variant
inline
isMap
() const
Variant
inline
isNull
() const
Variant
inline
isOpaque
() const
Variant
inline
isString
() const
Variant
inline
isUInt
() const
Variant
inline
isUInt64
() const
Variant
inline
length
() const
Variant
listVal
Variant
mapVal
Variant
null
Variant
static
opaqueVal
Variant
operator Blob
() const
Variant
inline
operator bool
() const
Variant
inline
operator char
() const
Variant
inline
operator char16_t
() const
Variant
inline
operator const void *
() const
Variant
inline
operator double
() const
Variant
inline
operator float
() const
Variant
inline
operator int32_t
() const
Variant
inline
operator int64_t
() const
Variant
inline
operator String
() const
Variant
inline
operator uint32_t
() const
Variant
inline
operator uint64_t
() const
Variant
inline
operator!
() const
Variant
inline
operator!=
(const Variant &other) const
Variant
inline
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)
Variant
inline
operator=
(const Blob &val)
Variant
operator=
(void *val)
Variant
operator=
(const Variant &other)
Variant
operator==
(const Variant &other) const
Variant
operator[]
(const String &name)
Variant
operator[]
(const char *name)
Variant
inline
operator[]
(const String &name) const
Variant
inline
operator[]
(const char *name) const
Variant
inline
operator[]
(int index)
Variant
operator[]
(int index) const
Variant
inline
setNull
()
Variant
setType
(Type type)
Variant
stringVal
Variant
toBlob
() const
Variant
toBool
() const
Variant
toChar
() const
Variant
toChar16
() const
Variant
toDouble
() const
Variant
toFloat
() const
Variant
toInt
() const
Variant
toInt64
() const
Variant
toOpaque
() const
Variant
toString
() const
Variant
toUInt
() const
Variant
toUInt64
() const
Variant
Type
enum name
Variant
TypeBlob
enum value
Variant
TypeBool
enum value
Variant
TypeChar
enum value
Variant
TypeChar16
enum value
Variant
TypeDouble
enum value
Variant
TypeFloat
enum value
Variant
TypeInt
enum value
Variant
TypeInt64
enum value
Variant
TypeList
enum value
Variant
TypeMap
enum value
Variant
TypeNull
enum value
Variant
TypeOpaque
enum value
Variant
TypeString
enum value
Variant
TypeUInt
enum value
Variant
TypeUInt64
enum value
Variant
uint64Val
Variant
uintVal
Variant
Variant
()
Variant
Variant
(const Variant &other)
Variant
Variant
(bool val)
Variant
explicit
Variant
(char val)
Variant
explicit
Variant
(char16_t val)
Variant
explicit
Variant
(int32_t val)
Variant
explicit
Variant
(uint32_t val)
Variant
explicit
Variant
(float val)
Variant
explicit
Variant
(const double &val)
Variant
explicit
Variant
(const int64_t &val)
Variant
explicit
Variant
(const uint64_t &val)
Variant
explicit
Variant
(const String &val)
Variant
explicit
Variant
(const char *val)
Variant
explicit
Variant
(const char16_t *val)
Variant
explicit
Variant
(const Blob &val)
Variant
explicit
Variant
(void *val)
Variant
explicit
write
(std::ostream &stream) const
Variant
~Variant
()
Variant
virtual
Generated by
1.8.13