![]() |
VR-Link API Documentation for HLA 4
|
Defines a single parameter delegate to make binding member function pointers easier. More...
Go to the source code of this file.
Classes | |
| class | Callback< Ret, Param0 > |
| Callback template the base abstract callback class that is used internally to the delegate. More... | |
| class | StaticFunctionCallback< Ret, Param0 > |
| Static member function (or global function) callback is used to bind global or static class functions The return type and single parameter is parameterized in the template. More... | |
| 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. More... | |
| class | DtDelegate< Ret, Param0 > |
| 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... | |
Typedefs | |
| typedef DtDelegate< void, DtMessage * > | DtMessageDelegate |
| create a typedef for message delegates that take a DtMessage* as a parameter and return a void type these are used exclusively in managedInterface More... | |
Defines a single parameter delegate to make binding member function pointers easier.
This should be much faster (and much lighter weight) than boost::function+boostbind
| typedef DtDelegate<void, DtMessage*> DtMessageDelegate |
create a typedef for message delegates that take a DtMessage* as a parameter and return a void type these are used exclusively in managedInterface