, including all inherited members.
add(typename type_traits::ArrayType< T >::ValueType &array, const typename type_traits::ArrayType< T >::MemberType &member, typename boost::enable_if< typename type_traits::ArrayType< T >::IsDynamic >::type *=0) | variant_topic_tools::ArrayVariant | [protected, static] |
add(typename type_traits::ArrayType< T >::ValueType &array, const typename type_traits::ArrayType< T >::MemberType &member, typename boost::disable_if< typename type_traits::ArrayType< T >::IsDynamic >::type *=0) | variant_topic_tools::ArrayVariant | [protected, static] |
addMember(const Variant &member) | variant_topic_tools::ArrayVariant | |
ArrayDataType class | variant_topic_tools::ArrayVariant | [friend] |
ArrayVariant() | variant_topic_tools::ArrayVariant | |
ArrayVariant(const ArrayVariant &src) | variant_topic_tools::ArrayVariant | |
ArrayVariant(const Variant &src) | variant_topic_tools::ArrayVariant | |
ArrayVariant(const DataType &type, const DataType &memberType, size_t numMembers) | variant_topic_tools::ArrayVariant | [protected] |
asArray() const | variant_topic_tools::Variant | |
asBuiltin() const | variant_topic_tools::Variant | |
asCollection() const | variant_topic_tools::Variant | |
asMessage() const | variant_topic_tools::Variant | |
assign(Variant &dst, const T &src, typename boost::enable_if< boost::is_base_of< Variant, T > >::type *=0) | variant_topic_tools::Variant | [protected, static] |
assign(Variant &dst, const T &src, typename boost::disable_if< boost::is_base_of< Variant, T > >::type *=0) | variant_topic_tools::Variant | [protected, static] |
clear() | variant_topic_tools::ArrayVariant | |
clear(typename type_traits::ArrayType< T >::ValueType &array, typename boost::enable_if< typename type_traits::ArrayType< T >::IsDynamic >::type *=0) | variant_topic_tools::ArrayVariant | [protected, static] |
clear(typename type_traits::ArrayType< T >::ValueType &array, typename boost::disable_if< typename type_traits::ArrayType< T >::IsDynamic >::type *=0) | variant_topic_tools::ArrayVariant | [protected, static] |
CollectionVariant() | variant_topic_tools::CollectionVariant | |
CollectionVariant(const CollectionVariant &src) | variant_topic_tools::CollectionVariant | |
CollectionVariant(const Variant &src) | variant_topic_tools::CollectionVariant | |
CollectionVariant(const DataType &type) | variant_topic_tools::CollectionVariant | [protected] |
create(const DataType &type, const DataType &memberType) | variant_topic_tools::ArrayVariant | [protected, static] |
createSerializer() const | variant_topic_tools::Variant | |
getMember(int index) const | variant_topic_tools::CollectionVariant | |
getMember(const std::string &name) const | variant_topic_tools::CollectionVariant | |
getNumMembers() const | variant_topic_tools::CollectionVariant | |
getType() const | variant_topic_tools::Variant | |
getValue(int index) | variant_topic_tools::CollectionVariant | |
getValue(int index) const | variant_topic_tools::CollectionVariant | |
getValue(const std::string &name) | variant_topic_tools::CollectionVariant | |
getValue(const std::string &name) const | variant_topic_tools::CollectionVariant | |
variant_topic_tools::Variant::getValue() | variant_topic_tools::Variant | |
variant_topic_tools::Variant::getValue() const | variant_topic_tools::Variant | |
getValueTypeInfo() const | variant_topic_tools::Variant | |
hasMember(const std::string &name) const | variant_topic_tools::CollectionVariant | |
hasType() const | variant_topic_tools::Variant | |
initialize(typename type_traits::ArrayType< T >::ValueType &array, typename boost::enable_if< typename type_traits::ArrayType< T >::IsDynamic >::type *=0) | variant_topic_tools::ArrayVariant | [protected, static] |
initialize(typename type_traits::ArrayType< T >::ValueType &array, typename boost::disable_if< typename type_traits::ArrayType< T >::IsDynamic >::type *=0) | variant_topic_tools::ArrayVariant | [protected, static] |
isArray() const | variant_topic_tools::Variant | |
isBuiltin() const | variant_topic_tools::Variant | |
isCollection() const | variant_topic_tools::Variant | |
isEmpty() const | variant_topic_tools::CollectionVariant | |
isEqual(const Variant &variant, const T &value, typename boost::enable_if< boost::is_base_of< Variant, T > >::type *=0) | variant_topic_tools::Variant | [protected, static] |
isEqual(const Variant &variant, const T &value, typename boost::disable_if< boost::is_base_of< Variant, T > >::type *=0) | variant_topic_tools::Variant | [protected, static] |
isMessage() const | variant_topic_tools::Variant | |
operator T() const | variant_topic_tools::Variant | |
operator!=(const T &value) const | variant_topic_tools::Variant | |
operator+=(const Variant &member) | variant_topic_tools::ArrayVariant | |
operator=(const T &src) | variant_topic_tools::Variant | |
operator==(const T &value) const | variant_topic_tools::Variant | |
operator[](int index) const | variant_topic_tools::CollectionVariant | |
operator[](const char *name) const | variant_topic_tools::CollectionVariant | |
read(std::istream &stream) | variant_topic_tools::Variant | |
resize(size_t numMembers) | variant_topic_tools::ArrayVariant | |
resize(typename type_traits::ArrayType< T >::ValueType &array, size_t numMembers, typename boost::enable_if< typename type_traits::ArrayType< T >::IsDynamic >::type *=0) | variant_topic_tools::ArrayVariant | [protected, static] |
resize(typename type_traits::ArrayType< T >::ValueType &array, size_t numMembers, typename boost::disable_if< typename type_traits::ArrayType< T >::IsDynamic >::type *=0) | variant_topic_tools::ArrayVariant | [protected, static] |
set(Variant &variant, const Pointer< typename type_traits::DataType< T >::ValueType > &value) | variant_topic_tools::Variant | [protected, static] |
setMember(int index, const Variant &member) | variant_topic_tools::CollectionVariant | |
setMember(const std::string &name, const Variant &member) | variant_topic_tools::CollectionVariant | |
setValue(const T &value) | variant_topic_tools::Variant | |
setValue(Variant &dst, const T &value, typename boost::enable_if< boost::is_base_of< Variant, T > >::type *=0) | variant_topic_tools::Variant | [protected, static] |
setValue(Variant &dst, const T &value, typename boost::disable_if< boost::is_base_of< Variant, T > >::type *=0) | variant_topic_tools::Variant | [protected, static] |
type | variant_topic_tools::Variant | [protected] |
value | variant_topic_tools::Variant | [protected] |
ValuePtr typedef | variant_topic_tools::Variant | [protected] |
ValueWPtr typedef | variant_topic_tools::Variant | [protected] |
Variant class | variant_topic_tools::ArrayVariant | [friend] |
variant_topic_tools::Variant::Variant() | variant_topic_tools::Variant | |
variant_topic_tools::Variant::Variant(const T &src) | variant_topic_tools::Variant | |
variant_topic_tools::Variant::Variant(const DataType &type) | variant_topic_tools::Variant | [protected] |
write(std::ostream &stream) const | variant_topic_tools::Variant | |
~ArrayVariant() | variant_topic_tools::ArrayVariant | |
~CollectionVariant() | variant_topic_tools::CollectionVariant | |
~Variant() | variant_topic_tools::Variant | |