DBus::Variant Member List

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

createFromDemarshal(Signature sig, std::shared_ptr< Demarshaling > demarshal, const std::vector< int > &filedescriptors, uint32_t depth)DBus::Variantstatic
createFromMessage(MessageIterator iter)DBus::Variantstatic
data_alignment() constDBus::Variant
m_currentTypeDBus::Variantprivate
m_dataAlignmentDBus::Variantprivate
m_marshaledDBus::Variantprivate
m_signatureDBus::Variantprivate
marshaled() constDBus::Variant
operator bool()DBus::Variant
operator DBus::Path()DBus::Variant
operator DBus::Signature()DBus::Variant
operator double()DBus::Variant
operator int16_t()DBus::Variant
operator int32_t()DBus::Variant
operator int64_t()DBus::Variant
operator std::map< Key, Data >()DBus::Variantinline
operator std::string()DBus::Variant
operator std::tuple< T... >()DBus::Variantinline
operator std::vector< T >()DBus::Variantinline
operator uint16_t()DBus::Variant
operator uint32_t()DBus::Variant
operator uint64_t()DBus::Variant
operator uint8_t()DBus::Variant
operator<<(std::ostream &os, const Variant &var)DBus::Variantfriend
operator=(const Variant &other)DBus::Variant
operator==(const Variant &other) constDBus::Variant
priv::VariantAppendIterator classDBus::Variantfriend
priv::VariantIterator classDBus::Variantfriend
recurseArray(SignatureIterator iter, std::shared_ptr< Demarshaling > demarshal, Marshaling *marshal, const std::vector< int > &filedescriptors, uint32_t depth)DBus::Variantprivate
recurseArray(MessageIterator iter, Marshaling *marshal)DBus::Variantprivate
recurseDictEntry(SignatureIterator iter, std::shared_ptr< Demarshaling > demarshal, Marshaling *marshal, uint32_t ending_offset, const std::vector< int > &filedescriptors, uint32_t depth)DBus::Variantprivate
recurseDictEntry(MessageIterator iter, Marshaling *marshal)DBus::Variantprivate
recurseStruct(SignatureIterator sigit, std::shared_ptr< Demarshaling > demarshal, Marshaling *marshal, const std::vector< int > &filedescriptors, uint32_t depth)DBus::Variantprivate
recurseStruct(MessageIterator iter, Marshaling *marshal)DBus::Variantprivate
remarshal(DataType dt, SignatureIterator sigit, std::shared_ptr< Demarshaling > demarshal, Marshaling *marshal, const std::vector< int > &filedescriptors, uint32_t depth)DBus::Variantprivate
signature() constDBus::Variant
to_bool() constDBus::Variant
to_double() constDBus::Variant
to_int16() constDBus::Variant
to_int32() constDBus::Variant
to_int64() constDBus::Variant
to_map()DBus::Variantinline
to_path() constDBus::Variant
to_signature() constDBus::Variant
to_string() constDBus::Variant
to_tuple()DBus::Variantinline
to_uint16() constDBus::Variant
to_uint32() constDBus::Variant
to_uint64() constDBus::Variant
to_uint8() constDBus::Variant
to_vector()DBus::Variantinline
type() constDBus::Variant
Variant()DBus::Variant
Variant(uint8_t byte)DBus::Variant
Variant(bool b)DBus::Variant
Variant(int16_t i)DBus::Variant
Variant(uint16_t i)DBus::Variant
Variant(int32_t i)DBus::Variant
Variant(uint32_t i)DBus::Variant
Variant(int64_t i)DBus::Variant
Variant(uint64_t i)DBus::Variant
Variant(double i)DBus::Variant
Variant(const char *cstr)DBus::Variant
Variant(std::string str)DBus::Variant
Variant(Signature sig)DBus::Variantexplicit
Variant(Path path)DBus::Variantexplicit
Variant(const std::vector< T > &vec)DBus::Variantinline
Variant(const std::map< Key, Value > &map)DBus::Variantinline
Variant(const std::tuple< T... > &tup)DBus::Variantinline
Variant(const Variant &other)DBus::Variant
Variant(Variant &&other)DBus::Variant
~Variant()DBus::Variant