DBus::PropertyAdaptor< T > Class Template Reference
#include <property.h>
Public Member Functions | |
PropertyAdaptor () | |
void | bind (PropertyData &data) |
T | operator() (void) const |
PropertyAdaptor & | operator= (const T &t) |
Private Attributes | |
PropertyData * | _data |
Detailed Description
template<typename T>
class DBus::PropertyAdaptor< T >
Definition at line 36 of file property.h.
Constructor & Destructor Documentation
template<typename T >
DBus::PropertyAdaptor< T >::PropertyAdaptor | ( | ) | [inline] |
Definition at line 40 of file property.h.
Member Function Documentation
template<typename T >
void DBus::PropertyAdaptor< T >::bind | ( | PropertyData & | data | ) | [inline] |
Definition at line 43 of file property.h.
References DBus::PropertyAdaptor< T >::_data.
template<typename T >
T DBus::PropertyAdaptor< T >::operator() | ( | void | ) | const [inline] |
Definition at line 48 of file property.h.
References DBus::PropertyAdaptor< T >::_data, and DBus::PropertyData::value.
template<typename T >
PropertyAdaptor& DBus::PropertyAdaptor< T >::operator= | ( | const T & | t | ) | [inline] |
Definition at line 53 of file property.h.
References DBus::PropertyAdaptor< T >::_data, DBus::Variant::clear(), DBus::PropertyData::value, and DBus::Variant::writer().
Member Data Documentation
template<typename T >
PropertyData* DBus::PropertyAdaptor< T >::_data [private] |
Definition at line 63 of file property.h.
Referenced by DBus::PropertyAdaptor< T >::bind(), DBus::PropertyAdaptor< T >::operator()(), and DBus::PropertyAdaptor< T >::operator=().
The documentation for this class was generated from the following file: