Flexible templated function class and related utilities that avoid dynamic memory allocation without limiting functionality

Dependents:   SimpleHTTPExample

Auto generated API documentation and code listings for funcptr

Classes

Binder< R(B0), B0 > Static function binding
Binder< R(B0, A0), B0 > Static function binding
Binder< R(B0, A0, A1), B0 > Static function binding
Binder< R(B0, A0, A1, A2), B0 > Static function binding
Binder< R(B0, A0, A1, A2, A3), B0 > Static function binding
Binder< R(B0, B1), B0, B1 > Static function binding
Binder< R(B0, B1, A0), B0, B1 > Static function binding
Binder< R(B0, B1, A0, A1), B0, B1 > Static function binding
Binder< R(B0, B1, A0, A1, A2), B0, B1 > Static function binding
Binder< R(B0, B1, B2), B0, B1, B2 > Static function binding
Binder< R(B0, B1, B2, A0), B0, B1, B2 > Static function binding
Binder< R(B0, B1, B2, A0, A1), B0, B1, B2 > Static function binding
Binder< R(B0, B1, B2, B3), B0, B1, B2, B3 > Static function binding
Binder< R(B0, B1, B2, B3, A0), B0, B1, B2, B3 > Static function binding
Binder< R(B0, B1, B2, B3, B4), B0, B1, B2, B3, B4 > Static function binding
Chainer< void(), N > Static function composition
Chainer< void(A0), N > Static function composition
Chainer< void(A0, A1), N > Static function composition
Chainer< void(A0, A1, A2), N > Static function composition
Chainer< void(A0, A1, A2, A3), N > Static function composition
Chainer< void(A0, A1, A2, A3, A4), N > Static function composition
Composer< R(B0), B0()> Static function composition
Composer< R(B0), B0(A0)> Static function composition
Composer< R(B0), B0(A0, A1)> Static function composition
Composer< R(B0), B0(A0, A1, A2)> Static function composition
Composer< R(B0), B0(A0, A1, A2, A3)> Static function composition
Composer< R(B0), B0(A0, A1, A2, A3, A4)> Static function composition
FuncPtr< R()> Flexible templated function class
FuncPtr< R(A0)> Flexible templated function class
FuncPtr< R(A0, A1)> Flexible templated function class
FuncPtr< R(A0, A1, A2)> Flexible templated function class
FuncPtr< R(A0, A1, A2, A3)> Flexible templated function class
FuncPtr< R(A0, A1, A2, A3, A4)> Flexible templated function class
Thunker Thunk generating class for calling function objects

Code

Binder.h [code]
Chainer.h [code]
Composer.h [code]
FuncPtr.h [code]
Thunker.h [code]
trampoline.h [code]