Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

at::FactoryRegister< w_InterfaceType, w_KeyType, w_CreatorType >::t_MapEntry Struct Reference

#include <at_factory.h>

List of all members.

Public Methods

 ~t_MapEntry ()
 t_MapEntry (const t_MapEntry &i_map_entry)
 t_MapEntry (w_CreatorType *m_factory=0)
w_CreatorType * Transfer () const

Public Attributes

w_CreatorType * m_factory


Detailed Description

template<typename w_InterfaceType, typename w_KeyType = DKy, typename w_CreatorType = Creator0P< w_InterfaceType, w_KeyType >>
struct at::FactoryRegister< w_InterfaceType, w_KeyType, w_CreatorType >::t_MapEntry

t_MapEntry is the entry type.


Constructor & Destructor Documentation

template<typename w_InterfaceType, typename w_KeyType = DKy, typename w_CreatorType = Creator0P< w_InterfaceType, w_KeyType >>
at::FactoryRegister< w_InterfaceType, w_KeyType, w_CreatorType >::t_MapEntry::~t_MapEntry   [inline]
 

t_MapEntry destructor - this removes the factory registry entry pointer because there is nothing more to delete.

template<typename w_InterfaceType, typename w_KeyType = DKy, typename w_CreatorType = Creator0P< w_InterfaceType, w_KeyType >>
at::FactoryRegister< w_InterfaceType, w_KeyType, w_CreatorType >::t_MapEntry::t_MapEntry const t_MapEntry &    i_map_entry [inline]
 

construct a map entry from another map entry.

template<typename w_InterfaceType, typename w_KeyType = DKy, typename w_CreatorType = Creator0P< w_InterfaceType, w_KeyType >>
at::FactoryRegister< w_InterfaceType, w_KeyType, w_CreatorType >::t_MapEntry::t_MapEntry w_CreatorType *    m_factory = 0 [inline]
 


Member Function Documentation

template<typename w_InterfaceType, typename w_KeyType = DKy, typename w_CreatorType = Creator0P< w_InterfaceType, w_KeyType >>
w_CreatorType* at::FactoryRegister< w_InterfaceType, w_KeyType, w_CreatorType >::t_MapEntry::Transfer   const [inline]
 

This is a helper method

Returns:
w_CreatorType (factory) pointer


Member Data Documentation

template<typename w_InterfaceType, typename w_KeyType = DKy, typename w_CreatorType = Creator0P< w_InterfaceType, w_KeyType >>
w_CreatorType* at::FactoryRegister< w_InterfaceType, w_KeyType, w_CreatorType >::t_MapEntry::m_factory
 

m_factory points to the factory.


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

Generated for Austria by doxygen and MakeXS at Sun Oct 24 17:35:34 PDT 2004