DBus::Variant Class Reference

#include <types.h>

List of all members.

Public Member Functions

 Variant ()
 Variant (MessageIter &it)
Variantoperator= (const Variant &v)
const Signature signature () const
void clear ()
MessageIter reader () const
MessageIter writer ()
template<typename T >
 operator T () const


Detailed Description

Definition at line 66 of file types.h.


Constructor & Destructor Documentation

Variant::Variant (  ) 

Definition at line 39 of file types.cpp.

Variant::Variant ( MessageIter it  ) 


Member Function Documentation

void Variant::clear (  ) 

Definition at line 61 of file types.cpp.

Referenced by DBus::PropertyAdaptor< T >::operator=(), and operator>>().

template<typename T >
DBus::Variant::operator T (  )  const [inline]

Definition at line 91 of file types.h.

Variant & Variant::operator= ( const Variant v  ) 

Definition at line 52 of file types.cpp.

MessageIter DBus::Variant::reader (  )  const [inline]

Definition at line 80 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 85 of file types.h.

Referenced by DBus::PropertyAdaptor< T >::operator=(), and operator>>().


The documentation for this class was generated from the following files:

Generated on Wed Jan 12 16:32:44 2011 for libdbus-c++ by  doxygen 1.5.9