Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Constructable.h File Reference
#include <map>
#include <string>
Include dependency graph for Constructable.h:

Go to the source code of this file.

Classes

struct  Protium::Design::ConstructablePrototype
 
struct  Protium::Design::DerivedRegister< T, Group >
 
struct  Protium::Design::VirtualFactory< Group >
 

Namespaces

 Protium
 Encapsulates all Protium Modules.
 
 Protium::Design
 Encapsulates design patterns and policies.
 

Macros

#define REGISTER_DEC_TYPE(NAME)   static Protium::Design::DerivedRegister<NAME> reg;
 
#define REGISTER_DEF_TYPE(NAME)   Protium::Design::DerivedRegister<NAME> NAME::reg(#NAME);
 

Macro Definition Documentation

#define REGISTER_DEC_TYPE (   NAME)    static Protium::Design::DerivedRegister<NAME> reg;

Definition at line 45 of file Constructable.h.

#define REGISTER_DEF_TYPE (   NAME)    Protium::Design::DerivedRegister<NAME> NAME::reg(#NAME);

Definition at line 48 of file Constructable.h.