|
typedef std::map< const std::type_info *, void *, TypeInfoLess > | BasePtrs |
| map of pointers to base class objects of the referred object
|
|
enum | functor_class {
invalid,
memvoid,
mem,
func,
nonconst
} |
|
|
virtual void | get () |
|
virtual void | put (const char *s) |
|
void | proc (int argc, CONST84 char **argv) |
|
virtual void | proc (int argc, Tcl_Obj *const argv[]) |
| just to stop some compiler warning
|
|
template<class T > |
T * | memberPtrCasted () const |
| returns reference to base object of type T, if this is castable, null otherwise
|
|
| cmd_data (const char *nm, int na=-1) |
|
|
void(* | hook )(int argc, CONST84 char **argv) |
|
void(* | thook )(int argc, Tcl_Obj *const argv[]) |
|
BasePtrs | basePtrs |
|
int | nargs |
|
string | name |
|
bool | is_const |
| true if this command doesn't affect the object's (or global state)
|
|
bool | is_setterGetter |
| true if this command is a setter/getter (no argument=getter, 1 or more arguments a setter)
|
|
◆ hook
void(* ecolab::member_entry_base::hook) (int argc, CONST84 char **argv) |
a hook that is called whenever proc is called, to determine further processing
The documentation for this struct was generated from the following file: