|
Embedded Template Library 1.0
|
#include <closure.h>
Public Types | |
| typedef etl::delegate< TReturn(TArg0, TArg1)> | delegate_type |
Public Member Functions | |
| closure (const delegate_type &f, const TArg0 arg0, const TArg1 arg1) | |
| TReturn | operator() () const |
Closure for binding two arguments to a delegate and invoking it later.
| TReturn | The return type of the delegate. |
| TArg0 | The type of the first argument. |
| TArg1 | The type of the second argument. |
|
inline |
Construct a closure with a delegate and its arguments.
| f | The delegate to be invoked. |
| arg0 | The first argument to bind. |
| arg1 | The second argument to bind. |
|
inline |
Invoke the stored delegate with the bound arguments.