![]() |
Scarab
v1.6.1
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 () const |
![]() | |
virtual XBaseType * | create (XArgs...args) const =0 |
Protected Attributes | |
std::string | f_class_name |
Definition at line 117 of file factory.hh.
registrar | ( | const std::string & | a_class_name | ) |
Definition at line 377 of file factory.hh.
|
virtual |
Definition at line 385 of file factory.hh.
|
protected |
Definition at line 398 of file factory.hh.
|
protected |
Definition at line 391 of file factory.hh.
|
protected |
Definition at line 128 of file factory.hh.