#include <ClassFactory.h>
| Classes | |
| struct | TClassData | 
| Public Member Functions | |
| CLASS * | create (const std::string &class_name, ARG1 a1) const | 
| CLASS * | create (const std::string &class_name, ARG1 a1, ARG2 a2) const | 
| void | do_register (const std::string &class_name, const TClassData &data) | 
| Private Attributes | |
| std::map< std::string, TClassData > | m_classes | 
Templatized-class factory for mvsim objects. Does not explicitly handle multi-threading.
Definition at line 21 of file ClassFactory.h.
| 
 | inline | 
Definition at line 36 of file ClassFactory.h.
| 
 | inline | 
Definition at line 51 of file ClassFactory.h.
| 
 | inline | 
Definition at line 31 of file ClassFactory.h.
| 
 | private | 
Definition at line 68 of file ClassFactory.h.