w11 - cpp 0.794
Backend server for Rlink and w11
|
Implemenation (inline) of class RtclClassOwned. More...
#include <RtclClassOwned.hpp>
Public Member Functions | |
RtclClassOwned (const std::string &type=std::string()) | |
Default constructor. | |
~RtclClassOwned () | |
Destructor. | |
int | ClassCmdCreate (Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]) |
FIXME_docs. | |
Public Member Functions inherited from Retro::RtclClassBase | |
RtclClassBase (const std::string &type=std::string()) | |
Default constructor. | |
virtual | ~RtclClassBase () |
Destructor. | |
RtclClassBase (const RtclClassBase &)=delete | |
RtclClassBase & | operator= (const RtclClassBase &)=delete |
const std::string & | Type () const |
FIXME_docs. | |
Tcl_Command | Token () const |
FIXME_docs. | |
Static Public Member Functions | |
static void | CreateClass (Tcl_Interp *interp, const char *name, const std::string &type) |
FIXME_docs. | |
Additional Inherited Members | |
Static Public Attributes inherited from Retro::RtclClassBase | |
static const int | kOK = TCL_OK |
static const int | kERR = TCL_ERROR |
Protected Member Functions inherited from Retro::RtclClassBase | |
void | SetType (const std::string &type) |
FIXME_docs. | |
void | CreateClassCmd (Tcl_Interp *interp, const char *name) |
FIXME_docs. | |
virtual int | TclClassCmd (Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]) |
FIXME_docs. | |
virtual int | ClassCmdList (Tcl_Interp *interp) |
FIXME_docs. | |
virtual int | ClassCmdDelete (Tcl_Interp *interp, const char *name) |
FIXME_docs. | |
virtual int | ClassCmdCreate (Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])=0 |
Static Protected Member Functions inherited from Retro::RtclClassBase | |
static int | ThunkTclClassCmd (ClientData cdata, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]) |
FIXME_docs. | |
static void | ThunkTclCmdDeleteProc (ClientData cdata) |
FIXME_docs. | |
static void | ThunkTclExitProc (ClientData cdata) |
FIXME_docs. | |
Protected Attributes inherited from Retro::RtclClassBase | |
std::string | fType |
classed type name | |
Tcl_Interp * | fInterp |
tcl interpreter | |
Tcl_Command | fCmdToken |
cmd token for class command | |
Implemenation (inline) of class RtclClassOwned.
FIXME_docs
Definition at line 27 of file RtclClassOwned.hpp.
|
inlineexplicit |
Default constructor.
Definition at line 34 of file RtclClassOwned.ipp.
|
inline |
Destructor.
Definition at line 42 of file RtclClassOwned.ipp.
|
inlinevirtual |
FIXME_docs.
Implements Retro::RtclClassBase.
Definition at line 49 of file RtclClassOwned.ipp.
References Retro::RtclArgs::GetArg(), Retro::kERR, and Retro::kOK.
|
inlinestatic |
FIXME_docs.
Definition at line 71 of file RtclClassOwned.ipp.
References Retro::RtclClassBase::CreateClassCmd().
Referenced by Rlinktpp_Init(), and Rwxxtpp_Init().