This is the complete list of members for exotica::Factory< BaseClass >, including all inherited members.
base_type_ | exotica::Factory< BaseClass > | private |
CreateInstance(const std::string &type) | exotica::Factory< BaseClass > | inline |
debug_ | exotica::Object | |
Factory() | exotica::Factory< BaseClass > | inlineexplicitprivate |
GetDeclaredClasses() | exotica::Factory< BaseClass > | inline |
GetObjectName() | exotica::Object | inline |
Instance(void) | exotica::Factory< BaseClass > | inlinestatic |
InstantiateObject(const Initializer &init) | exotica::Object | inline |
ns_ | exotica::Object | |
Object() | exotica::Object | inline |
object_name_ | exotica::Object | |
Print(const std::string &prepend) const | exotica::Object | inlinevirtual |
RegisterType(const std::string &type, BaseClass *(*creator_function)()) | exotica::Factory< BaseClass > | inline |
Registrar< BaseClass > class | exotica::Factory< BaseClass > | friend |
type() const | exotica::Object | inlinevirtual |
type_registry_ | exotica::Factory< BaseClass > | private |
~Object() | exotica::Object | inlinevirtual |