33 #ifndef WALLAROO_DETAIL_DYN_CLASS_DESCRIPTOR_H_ 
   34 #define WALLAROO_DETAIL_DYN_CLASS_DESCRIPTOR_H_ 
   52     template < 
typename T >
 
   53     static void Insert( 
const std::string& className );
 
   56     static std::vector< Descriptor >& 
DB();
 
   58     typedef cxx0x::shared_ptr< Part > 
Ptr;
 
   69 template < 
typename T >
 
   79 #endif // WALLAROO_DYN_CLASS_DESCRIPTOR_H_ 
DynRegistration(const std::string &name)
Definition: dyn_class_descriptor_impl.h:75
 
FactoryMethod create
Definition: dyn_class_descriptor.h:64
 
static void Insert(const std::string &className)
Definition: dyn_class_descriptor_impl.h:60
 
static std::vector< Descriptor > & DB()
Definition: dyn_class_descriptor_impl.h:68
 
Definition: dyn_class_descriptor.h:70
 
Ptr(* FactoryMethod)(void)
Definition: dyn_class_descriptor.h:62
 
cxx0x::shared_ptr< Part > Ptr
Definition: dyn_class_descriptor.h:58
 
Definition: dyn_class_descriptor.h:49
 
Definition: attribute.h:45
 
std::string name
Definition: dyn_class_descriptor.h:65