![]() |
VR-Link API Documentation for HLA 1.3
|
Delegate template for binding static or member functions for callback at later time The return type and single parameter is parameterized in the template. More...
Collaboration diagram for DtDelegate< Ret, Param0 >:Public Member Functions | |
| DtDelegate (Ret(*func)(Param0)) | |
| constructor using a static function More... | |
| template<typename T , typename Method > | |
| DtDelegate (T *object, Method method) | |
| constructor using a class member functions More... | |
| ~DtDelegate (void) | |
| destructor More... | |
| Ret | operator() (Param0 param0) |
| execute operator More... | |
Private Attributes | |
| Callback< Ret, Param0 > * | callback_ |
Delegate template for binding static or member functions for callback at later time The return type and single parameter is parameterized in the template.
|
inline |
constructor using a static function
|
inline |
constructor using a class member functions
|
inline |
destructor
References DtDelegate< Ret, Param0 >::callback_.
|
inline |
execute operator
References DtDelegate< Ret, Param0 >::callback_.
|
private |
Referenced by DtDelegate< Ret, Param0 >::operator()(), and DtDelegate< Ret, Param0 >::~DtDelegate().