![]() |
Scarab
v2.4.4
Project 8 C++ Utility Library
|
#include <factory.hh>
Public Member Functions | |
registrar (const std::string &a_class_name) | |
virtual | ~registrar () |
![]() | |
base_registrar () | |
virtual | ~base_registrar () |
Protected Member Functions | |
void | register_class (const std::string &a_class_name) const |
XBaseType * | create (XArgs ... args) const |
Protected Attributes | |
std::string | f_class_name |
Definition at line 50 of file factory.hh.
registrar | ( | const std::string & | a_class_name | ) |
Definition at line 257 of file factory.hh.
|
virtual |
Definition at line 265 of file factory.hh.
|
protectedvirtual |
Implements base_registrar< XBaseType, XArgs... >.
Definition at line 278 of file factory.hh.
|
protected |
Definition at line 271 of file factory.hh.
|
protected |
Definition at line 61 of file factory.hh.