Exotica
exotica::Factory< BaseClass > Member List

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::Objectinline
Instance(void)exotica::Factory< BaseClass >inlinestatic
InstantiateObject(const Initializer &init)exotica::Objectinline
ns_exotica::Object
Object()exotica::Objectinline
object_name_exotica::Object
Print(const std::string &prepend) constexotica::Objectinlinevirtual
RegisterType(const std::string &type, BaseClass *(*creator_function)())exotica::Factory< BaseClass >inline
Registrar< BaseClass > classexotica::Factory< BaseClass >friend
type() constexotica::Objectinlinevirtual
type_registry_exotica::Factory< BaseClass >private
~Object()exotica::Objectinlinevirtual