#include <OSGTypedFunctors2.h>
Public Types | |
| typedef CallArgT::ObjType | ObjType |
| typedef CallArgT::ArgType | ArgType |
| typedef ArgsT::Arg1T | Arg1T |
| typedef FunctorBuildFuncType2< RetT, CallArgT, ArgsT >::FuncFunctionType | FunctionF |
| typedef FunctorBuildFuncType2< RetT, CallArgT, ArgsT >::ObjFuncType | ObjMethodF |
Static Public Member Functions | |
| static void | callObjectMethodVoid (UInt8 *pData2, ArgType arg1, Arg1T arg2) |
| static RetT | callObjectMethod (UInt8 *pData2, ArgType arg1, Arg1T arg2) |
Definition at line 72 of file OSGTypedFunctors2.h.
|
|||||
|
Definition at line 74 of file OSGTypedFunctors2.h. |
|
|||||
|
Definition at line 75 of file OSGTypedFunctors2.h. |
|
|||||
|
Definition at line 77 of file OSGTypedFunctors2.h. |
|
|||||
|
Definition at line 82 of file OSGTypedFunctors2.h. |
|
|||||
|
Definition at line 85 of file OSGTypedFunctors2.h. |
|
||||||||||||||||||||
|
Definition at line 87 of file OSGTypedFunctors2.h. 00090 { 00091 ObjMethodF pFunc = *((ObjMethodF *) pData2); 00092 ObjType *pObj = CallArgT::getPtr(arg1); 00093 00094 (pObj->*pFunc)(arg2); 00095 }
|
|
||||||||||||||||||||
|
Definition at line 97 of file OSGTypedFunctors2.h. 00100 { 00101 ObjMethodF pFunc = *((ObjMethodF *) pData2); 00102 ObjType *pObj = CallArgT::getPtr(arg1); 00103 00104 return (pObj->*pFunc)(arg2); 00105 }
|
1.4.3