callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > Class Template Reference
#include <src/cpptcl/details/callbacks.h>
List of all members.
|
Public Member Functions |
| callback9 (functor_type f) |
virtual void | invoke (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], policies const &) |
Private Types |
typedef R(* | functor_type )(T1, T2, T3, T4, T5, T6, T7, T8, T9) |
Private Attributes |
functor_type | f_ |
template<typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
class callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
Member Typedef Documentation
template<typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
typedef R(* callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::functor_type)(T1, T2, T3, T4, T5, T6, T7, T8, T9) [private] |
Constructor & Destructor Documentation
template<typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
Member Function Documentation
template<typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
virtual void callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::invoke |
( |
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *CONST |
objv[], |
|
|
policies const & |
| |
|
) |
| | [inline, virtual] |
References Tcl::details::check_params_no(), and callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::f_.
Member Data Documentation
template<typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
Referenced by callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, object const & >::invoke(), and callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::invoke().
The documentation for this class was generated from the following file: