RSC
0.9.0
|
#include <Factory.h>
Protected Types | |
typedef AssociativeProxy< ImplMap > | base |
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 |
|
protected |
|
inlineprotected |