Tcl::details::method0< C, R > Class Template Reference

#include <src/cpptcl/cpptcl.h>

Inheritance diagram for Tcl::details::method0< C, R >:

Tcl::details::object_cmd_base

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 Tcl::details::method0< C, R >


Member Typedef Documentation

template<class C, typename R>
typedef R(C::* Tcl::details::method0< C, R >::cmem_type)() const [private]

template<class C, typename R>
typedef R(C::* Tcl::details::method0< C, R >::mem_type)() [private]


Constructor & Destructor Documentation

template<class C, typename R>
Tcl::details::method0< C, R >::method0 ( mem_type  f  )  [inline]

template<class C, typename R>
Tcl::details::method0< C, R >::method0 ( cmem_type  f  )  [inline]


Member Function Documentation

template<class C, typename R>
virtual void Tcl::details::method0< C, R >::invoke ( void *  pv,
Tcl_Interp *  interp,
int  ,
Tcl_Obj *  CONST[],
policies const &   
) [inline, virtual]


Member Data Documentation

template<class C, typename R>
cmem_type Tcl::details::method0< C, R >::cf_ [private]

template<class C, typename R>
bool Tcl::details::method0< C, R >::cmem_ [private]

template<class C, typename R>
mem_type Tcl::details::method0< C, R >::f_ [private]


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

Generated on Tue Jul 28 16:23:27 2009 for Orxonox by  doxygen 1.5.6