![]() |
AmpGen 2.1
|
Go to the source code of this file.
Classes | |
class | AmpGen::Factory< TYPE, KEY_TYPE > |
Static factory to construct classes from a hierarchy based on a key (normally std::string) More... | |
Namespaces | |
namespace | AmpGen |
Macros | |
#define | REGISTER(BASE_CLASS, DERIVED_CLASS) |
#define | REGISTER_WITH_KEY(BASE_CLASS, DERIVED_CLASS, KEY, KEY_TYPE) |
Variables | |
template<class TYPE, class KEY_TYPE> | |
Factory< TYPE, KEY_TYPE > * | AmpGen::Factory< TYPE, KEY_TYPE >::gImpl = nullptr |
#define REGISTER | ( | BASE_CLASS, | |
DERIVED_CLASS ) |
#define REGISTER_WITH_KEY | ( | BASE_CLASS, | |
DERIVED_CLASS, | |||
KEY, | |||
KEY_TYPE ) |