RSC  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rsc::patterns::FactoryBase< Key >::ImplMapProxy Class Reference

#include <Factory.h>

Inheritance diagram for rsc::patterns::FactoryBase< Key >::ImplMapProxy:
Inheritance graph
Collaboration diagram for rsc::patterns::FactoryBase< Key >::ImplMapProxy:
Collaboration graph

Protected Types

typedef AssociativeProxy< ImplMapbase

Protected Member Functions

 ImplMapProxy (ImplMap &container)

Friends

class Factory

Additional Inherited Members

- Public Types inherited from rsc::patterns::AssociativeProxy< ImplMap >
typedef ImplMap::key_type key_type
typedef
boost::remove_reference
< typename
pass_through::result_type >
::type 
mapped_type
typedef detail::pair_adapter
< typename ImplMap::key_type,
typename ImplMap::mapped_type,
pass_through
base_accessor_type
typedef ContainerProxy
< ImplMap, base_accessor_type
base_type
- Public Member Functions inherited from rsc::patterns::AssociativeProxy< ImplMap >
 AssociativeProxy (ImplMap &container)
detail::force_const< typename
pass_through::result_type >
::type 
operator[] (const key_type &key) const
pass_through::result_type operator[] (const key_type &key)
base_type::const_iterator find (const key_type &key) const throw ()
base_type::iterator find (const key_type &key) throw ()
- Protected Attributes inherited from rsc::patterns::ContainerProxy< ImplMap, detail::pair_adapter< ImplMap::key_type, ImplMap::mapped_type, pass_through > >
container_type & container
accessor_type accessor

Detailed Description

template<typename Key>
class rsc::patterns::FactoryBase< Key >::ImplMapProxy

Definition at line 76 of file Factory.h.

Member Typedef Documentation

template<typename Key>
typedef AssociativeProxy<ImplMap> rsc::patterns::FactoryBase< Key >::ImplMapProxy::base
protected

Definition at line 81 of file Factory.h.

Constructor & Destructor Documentation

template<typename Key>
rsc::patterns::FactoryBase< Key >::ImplMapProxy::ImplMapProxy ( ImplMap container)
inlineprotected

Definition at line 83 of file Factory.h.

Friends And Related Function Documentation

template<typename Key>
friend class Factory
friend

Definition at line 79 of file Factory.h.


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