Open Lighting Architecture
0.9.0
|
Go to the source code of this file.
Classes | |
class | ola::BaseCallback0< ReturnType > |
The base class for all 0 argument callbacks. More... | |
class | ola::Callback0< ReturnType > |
A 0 argument callback which can be called multiple times. More... | |
class | ola::SingleUseCallback0< ReturnType > |
A 0 argument callback which deletes itself after it's run. More... | |
class | ola::SingleUseCallback0< void > |
A 0 arg, single use callback that returns void. More... | |
class | ola::FunctionCallback0_0< Parent, ReturnType > |
A Function callback with 0 create-time args and 0 exec time args. More... | |
class | ola::MethodCallback0_0< Class, Parent, ReturnType > |
A Method callback with 0 create-time args and 0 exec time args. More... | |
class | ola::FunctionCallback1_0< Parent, ReturnType, A0 > |
A Function callback with 1 create-time args and 0 exec time args. More... | |
class | ola::MethodCallback1_0< Class, Parent, ReturnType, A0 > |
A Method callback with 1 create-time args and 0 exec time args. More... | |
class | ola::FunctionCallback2_0< Parent, ReturnType, A0, A1 > |
A Function callback with 2 create-time args and 0 exec time args. More... | |
class | ola::MethodCallback2_0< Class, Parent, ReturnType, A0, A1 > |
A Method callback with 2 create-time args and 0 exec time args. More... | |
class | ola::FunctionCallback3_0< Parent, ReturnType, A0, A1, A2 > |
A Function callback with 3 create-time args and 0 exec time args. More... | |
class | ola::MethodCallback3_0< Class, Parent, ReturnType, A0, A1, A2 > |
A Method callback with 3 create-time args and 0 exec time args. More... | |
class | ola::FunctionCallback4_0< Parent, ReturnType, A0, A1, A2, A3 > |
A Function callback with 4 create-time args and 0 exec time args. More... | |
class | ola::MethodCallback4_0< Class, Parent, ReturnType, A0, A1, A2, A3 > |
A Method callback with 4 create-time args and 0 exec time args. More... | |
class | ola::BaseCallback1< ReturnType, Arg0 > |
The base class for all 1 argument callbacks. More... | |
class | ola::Callback1< ReturnType, Arg0 > |
A 1 argument callback which can be called multiple times. More... | |
class | ola::SingleUseCallback1< ReturnType, Arg0 > |
A 1 argument callback which deletes itself after it's run. More... | |
class | ola::SingleUseCallback1< void, Arg0 > |
A 1 arg, single use callback that returns void. More... | |
class | ola::FunctionCallback0_1< Parent, ReturnType, Arg0 > |
A Function callback with 0 create-time args and 1 exec time args. More... | |
class | ola::MethodCallback0_1< Class, Parent, ReturnType, Arg0 > |
A Method callback with 0 create-time args and 1 exec time args. More... | |
class | ola::FunctionCallback1_1< Parent, ReturnType, A0, Arg0 > |
A Function callback with 1 create-time args and 1 exec time args. More... | |
class | ola::MethodCallback1_1< Class, Parent, ReturnType, A0, Arg0 > |
A Method callback with 1 create-time args and 1 exec time args. More... | |
class | ola::FunctionCallback2_1< Parent, ReturnType, A0, A1, Arg0 > |
A Function callback with 2 create-time args and 1 exec time args. More... | |
class | ola::MethodCallback2_1< Class, Parent, ReturnType, A0, A1, Arg0 > |
A Method callback with 2 create-time args and 1 exec time args. More... | |
class | ola::FunctionCallback3_1< Parent, ReturnType, A0, A1, A2, Arg0 > |
A Function callback with 3 create-time args and 1 exec time args. More... | |
class | ola::MethodCallback3_1< Class, Parent, ReturnType, A0, A1, A2, Arg0 > |
A Method callback with 3 create-time args and 1 exec time args. More... | |
class | ola::FunctionCallback4_1< Parent, ReturnType, A0, A1, A2, A3, Arg0 > |
A Function callback with 4 create-time args and 1 exec time args. More... | |
class | ola::MethodCallback4_1< Class, Parent, ReturnType, A0, A1, A2, A3, Arg0 > |
A Method callback with 4 create-time args and 1 exec time args. More... | |
class | ola::BaseCallback2< ReturnType, Arg0, Arg1 > |
The base class for all 2 argument callbacks. More... | |
class | ola::Callback2< ReturnType, Arg0, Arg1 > |
A 2 argument callback which can be called multiple times. More... | |
class | ola::SingleUseCallback2< ReturnType, Arg0, Arg1 > |
A 2 argument callback which deletes itself after it's run. More... | |
class | ola::SingleUseCallback2< void, Arg0, Arg1 > |
A 2 arg, single use callback that returns void. More... | |
class | ola::FunctionCallback0_2< Parent, ReturnType, Arg0, Arg1 > |
A Function callback with 0 create-time args and 2 exec time args. More... | |
class | ola::MethodCallback0_2< Class, Parent, ReturnType, Arg0, Arg1 > |
A Method callback with 0 create-time args and 2 exec time args. More... | |
class | ola::FunctionCallback1_2< Parent, ReturnType, A0, Arg0, Arg1 > |
A Function callback with 1 create-time args and 2 exec time args. More... | |
class | ola::MethodCallback1_2< Class, Parent, ReturnType, A0, Arg0, Arg1 > |
A Method callback with 1 create-time args and 2 exec time args. More... | |
class | ola::FunctionCallback2_2< Parent, ReturnType, A0, A1, Arg0, Arg1 > |
A Function callback with 2 create-time args and 2 exec time args. More... | |
class | ola::MethodCallback2_2< Class, Parent, ReturnType, A0, A1, Arg0, Arg1 > |
A Method callback with 2 create-time args and 2 exec time args. More... | |
class | ola::FunctionCallback3_2< Parent, ReturnType, A0, A1, A2, Arg0, Arg1 > |
A Function callback with 3 create-time args and 2 exec time args. More... | |
class | ola::MethodCallback3_2< Class, Parent, ReturnType, A0, A1, A2, Arg0, Arg1 > |
A Method callback with 3 create-time args and 2 exec time args. More... | |
class | ola::FunctionCallback4_2< Parent, ReturnType, A0, A1, A2, A3, Arg0, Arg1 > |
A Function callback with 4 create-time args and 2 exec time args. More... | |
class | ola::MethodCallback4_2< Class, Parent, ReturnType, A0, A1, A2, A3, Arg0, Arg1 > |
A Method callback with 4 create-time args and 2 exec time args. More... | |
class | ola::BaseCallback3< ReturnType, Arg0, Arg1, Arg2 > |
The base class for all 3 argument callbacks. More... | |
class | ola::Callback3< ReturnType, Arg0, Arg1, Arg2 > |
A 3 argument callback which can be called multiple times. More... | |
class | ola::SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > |
A 3 argument callback which deletes itself after it's run. More... | |
class | ola::SingleUseCallback3< void, Arg0, Arg1, Arg2 > |
A 3 arg, single use callback that returns void. More... | |
class | ola::FunctionCallback0_3< Parent, ReturnType, Arg0, Arg1, Arg2 > |
A Function callback with 0 create-time args and 3 exec time args. More... | |
class | ola::MethodCallback0_3< Class, Parent, ReturnType, Arg0, Arg1, Arg2 > |
A Method callback with 0 create-time args and 3 exec time args. More... | |
class | ola::FunctionCallback1_3< Parent, ReturnType, A0, Arg0, Arg1, Arg2 > |
A Function callback with 1 create-time args and 3 exec time args. More... | |
class | ola::MethodCallback1_3< Class, Parent, ReturnType, A0, Arg0, Arg1, Arg2 > |
A Method callback with 1 create-time args and 3 exec time args. More... | |
class | ola::FunctionCallback2_3< Parent, ReturnType, A0, A1, Arg0, Arg1, Arg2 > |
A Function callback with 2 create-time args and 3 exec time args. More... | |
class | ola::MethodCallback2_3< Class, Parent, ReturnType, A0, A1, Arg0, Arg1, Arg2 > |
A Method callback with 2 create-time args and 3 exec time args. More... | |
class | ola::FunctionCallback3_3< Parent, ReturnType, A0, A1, A2, Arg0, Arg1, Arg2 > |
A Function callback with 3 create-time args and 3 exec time args. More... | |
class | ola::MethodCallback3_3< Class, Parent, ReturnType, A0, A1, A2, Arg0, Arg1, Arg2 > |
A Method callback with 3 create-time args and 3 exec time args. More... | |
class | ola::FunctionCallback4_3< Parent, ReturnType, A0, A1, A2, A3, Arg0, Arg1, Arg2 > |
A Function callback with 4 create-time args and 3 exec time args. More... | |
class | ola::MethodCallback4_3< Class, Parent, ReturnType, A0, A1, A2, A3, Arg0, Arg1, Arg2 > |
A Method callback with 4 create-time args and 3 exec time args. More... | |
class | ola::BaseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > |
The base class for all 4 argument callbacks. More... | |
class | ola::Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > |
A 4 argument callback which can be called multiple times. More... | |
class | ola::SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > |
A 4 argument callback which deletes itself after it's run. More... | |
class | ola::SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 > |
A 4 arg, single use callback that returns void. More... | |
class | ola::FunctionCallback0_4< Parent, ReturnType, Arg0, Arg1, Arg2, Arg3 > |
A Function callback with 0 create-time args and 4 exec time args. More... | |
class | ola::MethodCallback0_4< Class, Parent, ReturnType, Arg0, Arg1, Arg2, Arg3 > |
A Method callback with 0 create-time args and 4 exec time args. More... | |
class | ola::FunctionCallback1_4< Parent, ReturnType, A0, Arg0, Arg1, Arg2, Arg3 > |
A Function callback with 1 create-time args and 4 exec time args. More... | |
class | ola::MethodCallback1_4< Class, Parent, ReturnType, A0, Arg0, Arg1, Arg2, Arg3 > |
A Method callback with 1 create-time args and 4 exec time args. More... | |
class | ola::FunctionCallback2_4< Parent, ReturnType, A0, A1, Arg0, Arg1, Arg2, Arg3 > |
A Function callback with 2 create-time args and 4 exec time args. More... | |
class | ola::MethodCallback2_4< Class, Parent, ReturnType, A0, A1, Arg0, Arg1, Arg2, Arg3 > |
A Method callback with 2 create-time args and 4 exec time args. More... | |
class | ola::FunctionCallback3_4< Parent, ReturnType, A0, A1, A2, Arg0, Arg1, Arg2, Arg3 > |
A Function callback with 3 create-time args and 4 exec time args. More... | |
class | ola::MethodCallback3_4< Class, Parent, ReturnType, A0, A1, A2, Arg0, Arg1, Arg2, Arg3 > |
A Method callback with 3 create-time args and 4 exec time args. More... | |
class | ola::FunctionCallback4_4< Parent, ReturnType, A0, A1, A2, A3, Arg0, Arg1, Arg2, Arg3 > |
A Function callback with 4 create-time args and 4 exec time args. More... | |
class | ola::MethodCallback4_4< Class, Parent, ReturnType, A0, A1, A2, A3, Arg0, Arg1, Arg2, Arg3 > |
A Method callback with 4 create-time args and 4 exec time args. More... |
Namespaces | |
namespace | ola |
The namespace containing all OLA symbols. |
Functions | |
template<typename ReturnType > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (ReturnType(*callback)()) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType > | |
Callback0< ReturnType > * | ola::NewCallback (ReturnType(*callback)()) |
A helper function to create a new Callback with 0 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)()) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType > | |
Callback0< ReturnType > * | ola::NewCallback (Class *object, ReturnType(Class::*method)()) |
A helper function to create a new Callback with 0 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename A0 > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (ReturnType(*callback)(A0), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename A0 > | |
Callback0< ReturnType > * | ola::NewCallback (ReturnType(*callback)(A0), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 > | |
Callback0< ReturnType > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 > | |
Callback0< ReturnType > * | ola::NewCallback (ReturnType(*callback)(A0, A1), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 > | |
Callback0< ReturnType > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 > | |
Callback0< ReturnType > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 > | |
Callback0< ReturnType > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, A3), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 > | |
Callback0< ReturnType > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, A3), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 > | |
SingleUseCallback0< ReturnType > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 0 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 > | |
Callback0< ReturnType > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 0 execution time arguments. | |
template<typename ReturnType , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (ReturnType(*callback)(Arg0)) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (ReturnType(*callback)(Arg0)) |
A helper function to create a new Callback with 0 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(Arg0)) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(Arg0)) |
A helper function to create a new Callback with 0 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename A0 , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, Arg0), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename A0 , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (ReturnType(*callback)(A0, Arg0), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, Arg0), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, Arg0), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, Arg0), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, Arg0), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, Arg0), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, Arg0), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, Arg0), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, Arg0), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, Arg0), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, Arg0), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, A3, Arg0), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, A3, Arg0), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 > | |
SingleUseCallback1< ReturnType, Arg0 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3, Arg0), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 1 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 > | |
Callback1< ReturnType, Arg0 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3, Arg0), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 1 execution time arguments. | |
template<typename ReturnType , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (ReturnType(*callback)(Arg0, Arg1)) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (ReturnType(*callback)(Arg0, Arg1)) |
A helper function to create a new Callback with 0 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(Arg0, Arg1)) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(Arg0, Arg1)) |
A helper function to create a new Callback with 0 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename A0 , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, Arg0, Arg1), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename A0 , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (ReturnType(*callback)(A0, Arg0, Arg1), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, Arg0, Arg1), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, Arg0, Arg1), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, Arg0, Arg1), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, Arg0, Arg1), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, Arg0, Arg1), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, Arg0, Arg1), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, Arg0, Arg1), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, Arg0, Arg1), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, Arg0, Arg1), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, Arg0, Arg1), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, A3, Arg0, Arg1), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, A3, Arg0, Arg1), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 > | |
SingleUseCallback2< ReturnType, Arg0, Arg1 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3, Arg0, Arg1), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 2 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 > | |
Callback2< ReturnType, Arg0, Arg1 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3, Arg0, Arg1), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 2 execution time arguments. | |
template<typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (ReturnType(*callback)(Arg0, Arg1, Arg2)) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (ReturnType(*callback)(Arg0, Arg1, Arg2)) |
A helper function to create a new Callback with 0 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(Arg0, Arg1, Arg2)) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(Arg0, Arg1, Arg2)) |
A helper function to create a new Callback with 0 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename A0 , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, Arg0, Arg1, Arg2), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename A0 , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (ReturnType(*callback)(A0, Arg0, Arg1, Arg2), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, Arg0, Arg1, Arg2), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, Arg0, Arg1, Arg2), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, Arg0, Arg1, Arg2), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, Arg0, Arg1, Arg2), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, Arg0, Arg1, Arg2), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, Arg0, Arg1, Arg2), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, Arg0, Arg1, Arg2), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, Arg0, Arg1, Arg2), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, Arg0, Arg1, Arg2), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, Arg0, Arg1, Arg2), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, A3, Arg0, Arg1, Arg2), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, A3, Arg0, Arg1, Arg2), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 , typename Arg2 > | |
SingleUseCallback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3, Arg0, Arg1, Arg2), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 3 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 , typename Arg2 > | |
Callback3< ReturnType, Arg0, Arg1, Arg2 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3, Arg0, Arg1, Arg2), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 3 execution time arguments. | |
template<typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (ReturnType(*callback)(Arg0, Arg1, Arg2, Arg3)) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (ReturnType(*callback)(Arg0, Arg1, Arg2, Arg3)) |
A helper function to create a new Callback with 0 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(Arg0, Arg1, Arg2, Arg3)) |
A helper function to create a new SingleUseCallback with 0 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(Arg0, Arg1, Arg2, Arg3)) |
A helper function to create a new Callback with 0 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename A0 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, Arg0, Arg1, Arg2, Arg3), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename A0 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (ReturnType(*callback)(A0, Arg0, Arg1, Arg2, Arg3), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, Arg0, Arg1, Arg2, Arg3), A0 a0) |
A helper function to create a new SingleUseCallback with 1 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, Arg0, Arg1, Arg2, Arg3), A0 a0) |
A helper function to create a new Callback with 1 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1) |
A helper function to create a new SingleUseCallback with 2 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1) |
A helper function to create a new Callback with 2 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1, A2 a2) |
A helper function to create a new SingleUseCallback with 3 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1, A2 a2) |
A helper function to create a new Callback with 3 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (ReturnType(*callback)(A0, A1, A2, A3, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 4 execution time arguments. | |
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (ReturnType(*callback)(A0, A1, A2, A3, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
SingleUseCallback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewSingleCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new SingleUseCallback with 4 create-time arguments and 4 execution time arguments. | |
template<typename Class , typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
Callback4< ReturnType, Arg0, Arg1, Arg2, Arg3 > * | ola::NewCallback (Class *object, ReturnType(Class::*method)(A0, A1, A2, A3, Arg0, Arg1, Arg2, Arg3), A0 a0, A1 a1, A2 a2, A3 a3) |
A helper function to create a new Callback with 4 create-time arguments and 4 execution time arguments. |