Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Design::DerivedRegister< T, Group > Struct Template Reference

#include <Constructable.h>

Inheritance diagram for Protium::Design::DerivedRegister< T, Group >:

Public Member Functions

 DerivedRegister (const std::string &s)
 

Static Public Member Functions

static ConstructablePrototypecreate ()
 
- Static Public Member Functions inherited from Protium::Design::VirtualFactory< Group >
static ConstructablePrototypecreateInstance (const std::string &s, ConstructablePrototype *(*creator)()=0)
 

Additional Inherited Members

- Public Types inherited from Protium::Design::VirtualFactory< Group >
typedef std::map< std::string,
ConstructablePrototype *(*)() > 
map_type
 
- Static Protected Member Functions inherited from Protium::Design::VirtualFactory< Group >
static map_typegetMap ()
 

Detailed Description

template<class T, class Group>
struct Protium::Design::DerivedRegister< T, Group >

Definition at line 35 of file Constructable.h.

Constructor & Destructor Documentation

template<class T , class Group >
Protium::Design::DerivedRegister< T, Group >::DerivedRegister ( const std::string &  s)
inline

Definition at line 37 of file Constructable.h.

Member Function Documentation

template<class T , class Group >
static ConstructablePrototype* Protium::Design::DerivedRegister< T, Group >::create ( )
inlinestatic

Definition at line 36 of file Constructable.h.