VR-Link API Documentation for HLA 1516
 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 Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)