Orxonox: Tcl::details::class_handler_base Class Reference

# Tcl::details::class_handler_base Class Reference

`#include <src/cpptcl/cpptcl.h>`

Inheritance diagram for Tcl::details::class_handler_base:

List of all members.

## Public Types

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

## Public Member Functions

| class_handler_base ()
policies & | get_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]`

typedef std::map<std::string, policies> Tcl::details::class_handler_base::policies_map_type

## 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

method_map_type Tcl::details::class_handler_base::methods_`[protected]`

policies_map_type Tcl::details::class_handler_base::policies_`[protected]`

Referenced by class_handler_base(), and get_policies().

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

- src/cpptcl/cpptcl.h
- src/cpptcl/cpptcl.cc