Orxonox: method0< C, R > Class Template Reference

# method0< C, R > Class Template Reference

`#include <src/cpptcl/details/methods.h>`

List of all members.

## Public Member Functions

virtual void | invoke (void *pv, Tcl_Interp *interp, int, Tcl_Obj *CONST[], policies const &)
| method0 (cmem_type f)
| method0 (mem_type f)

## Private Types

typedef R(C::* | cmem_type )() const
typedef R(C::* | mem_type )()

## Private Attributes

cmem_type | cf_
bool | cmem_
mem_type | f_

### template<class C, typename R>
class method0< C, R >

## Member Typedef Documentation

template<class C, typename R>

typedef R(C::* method0< C, R >::cmem_type)() const `[private]`

template<class C, typename R>

typedef R(C::* method0< C, R >::mem_type)()`[private]`

## Constructor & Destructor Documentation

template<class C, typename R>

method0< C, R >::method0 | ( | mem_type | f | ) | `[inline]`

template<class C, typename R>

method0< C, R >::method0 | ( | cmem_type | f | ) | `[inline]`

## Member Function Documentation

template<class C, typename R>

virtual void method0< C, R >::invoke | ( | void * | pv,
|  | Tcl_Interp * | interp,
|  | int | ,
|  | Tcl_Obj * | CONST[],
|  | policies const & |  |
| ) |  |  | `[inline, virtual]`

References orxonox::KeyCode::C, method0< C, R >::cf_, method0< C, R >::cmem_, dispatch< R >::do_dispatch(), and method0< C, R >::f_.

## Member Data Documentation

template<class C, typename R>

cmem_type method0< C, R >::cf_`[private]`

Referenced by method0< C, R >::invoke().

template<class C, typename R>

bool method0< C, R >::cmem_`[private]`

Referenced by method0< C, R >::invoke().

template<class C, typename R>

mem_type method0< C, R >::f_`[private]`

Referenced by method0< C, R >::invoke().

The documentation for this class was generated from the following file:

- src/cpptcl/details/methods.h