VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
MethodCallback< Ret, Param0, T, Method > Class Template Reference

Member function callback is used to bind class member functions The return type, single parameter, object type and method pointer are parameterized in the template. More...

+ Inheritance diagram for MethodCallback< Ret, Param0, T, Method >:
+ Collaboration diagram for MethodCallback< Ret, Param0, T, Method >:

Public Member Functions

 MethodCallback (void *object, Method method)
virtual Ret invoke (Param0 param0)

Private Attributes

void * object_
Method method_

Detailed Description

template<typename Ret, typename Param0, typename T, typename Method>
class MethodCallback< Ret, Param0, T, Method >

Member function callback is used to bind class member functions The return type, single parameter, object type and method pointer are parameterized in the template.

Constructor & Destructor Documentation

template<typename Ret , typename Param0 , typename T , typename Method >
MethodCallback< Ret, Param0, T, Method >::MethodCallback ( void *  object,
Method  method 
)
inline

Member Function Documentation

template<typename Ret , typename Param0 , typename T , typename Method >
virtual Ret MethodCallback< Ret, Param0, T, Method >::invoke ( Param0  param0)
inlinevirtual

Member Data Documentation

template<typename Ret , typename Param0 , typename T , typename Method >
Method MethodCallback< Ret, Param0, T, Method >::method_
private
template<typename Ret , typename Param0 , typename T , typename Method >
void* MethodCallback< Ret, Param0, T, Method >::object_
private

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

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)