objpkg.h File Reference

#include "nub/objfactory.h"
#include "rutz/shared_ptr.h"

Include dependency graph for objpkg.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  rutz
namespace  tcl
namespace  nub

Classes

class  tcl::obj_caster
 obj_caster class encapsulates casts to see if objects match a given type. More...
class  tcl::cobj_caster< C >
 cobj_caster implements obj_caster with dynamic_cast. More...

Functions

void tcl::def_basic_type_cmds (tcl::pkg *pkg, shared_ptr< tcl::obj_caster > caster, const rutz::file_pos &src_pos)
template<class C>
void tcl::def_basic_type_cmds (pkg *pkg, const rutz::file_pos &src_pos)
template<class C>
void tcl::def_creator (pkg *, const char *alias_name=0)


Detailed Description

tcl package helpers for defining basic class-level tcl commands (e.g. find all objects of a given type)

Definition in file objpkg.h.


The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:52:44 2008 by Doxygen version 1.5.5.