Tcl::details::class_handler_base Class Reference

#include <src/cpptcl/cpptcl.h>

Inheritance diagram for Tcl::details::class_handler_base:

Tcl::details::object_cmd_base Tcl::details::class_handler< C >

List of all members.

Public Types

typedef std::map< std::string,
policies
policies_map_type

Public Member Functions

 class_handler_base ()
policiesget_policies (std::string const &name)
void register_method (std::string const &name, boost::shared_ptr< object_cmd_base > ocb, policies const &p)

Protected Types

typedef std::map< std::string,
boost::shared_ptr
< object_cmd_base > > 
method_map_type

Protected Attributes

method_map_type methods_
policies_map_type policies_


Member Typedef Documentation

typedef std::map< std::string, boost::shared_ptr<object_cmd_base> > Tcl::details::class_handler_base::method_map_type [protected]


Constructor & Destructor Documentation

class_handler_base::class_handler_base (  ) 

References policies_.


Member Function Documentation

policies & class_handler_base::get_policies ( std::string const &  name  ) 

References policies_.

Referenced by object_handler().

void Tcl::details::class_handler_base::register_method ( std::string const &  name,
boost::shared_ptr< object_cmd_base ocb,
policies const &  p 
)


Member Data Documentation

Referenced by class_handler_base(), and get_policies().


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

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