#include <at_factory.h>
Inheritance diagram for at::FactoryRegister< w_InterfaceType, w_KeyType, w_CreatorType >:


Public Types | |
| typedef std::map< const w_KeyType *, t_MapEntry, t_EntryCompare > | t_MapType |
| typedef t_MapType::iterator | t_MapIterator |
Public Methods | |
| w_CreatorType * | Find (const w_KeyType &i_key) |
| void | RegisterInsert (w_CreatorType *i_factory) |
Static Public Methods | |
| FactoryRegister & | Get () |
| w_CreatorType::CreateWrapper | Create (const w_KeyType &i_key, StatusReport *o_srep=0, FactoryTraits::FactoryCreateReportingOption i_option=FactoryTraits::AllwaysReturn) |
Public Attributes | |
| t_MapType | m_map |
|
|||||
|
|
|
|||||
|
t_MapType is the map type to store various maps. t_MapIterator is the iterator |
|
||||||||||||||||||||
|
Create a w_CreatorType::CreateWrapper object. This allows passing all the constructor parameters to this object.
|
|
||||||||||
|
Find will find a factory entry in the registry. |
|
||||||||||
|
RegisterInsert inserts a factory into the registry.
|
|
|||||
|
m_map contains the map of factories. |
Generated for Austria by
and
MakeXS at Sun Oct 24 17:35:34 PDT 2004