DBus::Callback< C, R, P > Class Template Reference
#include <util.h>
Inheritance diagram for DBus::Callback< C, R, P >:
![Inheritance graph](classDBus_1_1Callback__inherit__graph.png)
Public Types | |
typedef R(C::* | M) (P) |
Public Member Functions | |
Callback (C *c, M m) | |
R | call (P param) const |
![]() | |
virtual R | call (P param) const =0 |
virtual | ~Callback_Base () |
Private Attributes | |
C * | _c |
M | _m |
Detailed Description
template<class C, class R, class P>
class DBus::Callback< C, R, P >
class DBus::Callback< C, R, P >
Member Typedef Documentation
◆ M
template<class C , class R , class P >
typedef R(C::* DBus::Callback< C, R, P >::M) (P) |
Constructor & Destructor Documentation
◆ Callback()
template<class C , class R , class P >
|
inline |
Member Function Documentation
◆ call()
template<class C , class R , class P >
|
inlinevirtual |
Implements DBus::Callback_Base< R, P >.
Definition at line 281 of file util.h.
References DBus::Callback< C, R, P >::_c, and DBus::Callback< C, R, P >::_m.
Member Data Documentation
◆ _c
template<class C , class R , class P >
|
private |
Definition at line 288 of file util.h.
Referenced by DBus::Callback< C, R, P >::call().
◆ _m
template<class C , class R , class P >
|
private |
Definition at line 289 of file util.h.
Referenced by DBus::Callback< C, R, P >::call().
The documentation for this class was generated from the following file: