Go to the documentation of this file.
30 #ifndef EXOTICA_CORE_OBJECT_H_
31 #define EXOTICA_CORE_OBJECT_H_
36 #include <exotica_core/object_initializer.h>
41 template <
typename BO>
46 template <
typename BO>
61 inline virtual std::string
type()
const
73 ObjectInitializer oinit(
init);
78 virtual std::string
Print(
const std::string& prepend)
const
90 #endif // EXOTICA_CORE_OBJECT_H_
void InstantiateObject(const Initializer &init)
virtual std::string type() const
Type Information wrapper: must be virtual so that it is polymorphic...
virtual std::string Print(const std::string &prepend) const
Templated Object factory for Default-constructible classes. The Factory is itself a singleton.
void init(const M_string &remappings)
std::string GetTypeName(const std::type_info &type)
std::string GetObjectName()
exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Fri Aug 2 2024 08:43:02