DBus::Variant Class Reference
#include <types.h>
Public Member Functions | |
| Variant () | |
| Variant (MessageIter &it) | |
| Variant & | operator= (const Variant &v) |
| const Signature | signature () const |
| void | clear () |
| MessageIter | reader () const |
| MessageIter | writer () |
| template<typename T > | |
| operator T () const | |
Private Attributes | |
| Message | _msg |
Detailed Description
Definition at line 67 of file types.h.
Constructor & Destructor Documentation
| Variant::Variant | ( | MessageIter & | it | ) |
Definition at line 44 of file types.cpp.
References _msg, DBus::MessageIter::copy_data(), DBus::MessageIter::recurse(), and DBus::Message::writer().
Member Function Documentation
| void Variant::clear | ( | ) |
Definition at line 61 of file types.cpp.
References _msg.
Referenced by DBus::PropertyAdaptor< T >::operator=(), and operator>>().
| DBus::Variant::operator T | ( | ) | const [inline] |
| MessageIter DBus::Variant::reader | ( | ) | const [inline] |
Definition at line 81 of file types.h.
Referenced by operator<<(), and signature().
| const Signature Variant::signature | ( | ) | const |
Definition at line 67 of file types.cpp.
References reader(), and DBus::MessageIter::signature().
Referenced by operator<<(), and DBus::InterfaceAdaptor::set_property().
| MessageIter DBus::Variant::writer | ( | ) | [inline] |
Definition at line 86 of file types.h.
Referenced by DBus::PropertyAdaptor< T >::operator=(), and operator>>().
Member Data Documentation
Message DBus::Variant::_msg [private] |
Definition at line 102 of file types.h.
Referenced by clear(), operator=(), and Variant().
The documentation for this class was generated from the following files: