Caffa
1.1.0
C++ Application Framework for Embedded Systems with introspection
|
#include <cafDefaultObjectFactory.h>
Public Member Functions | |
std::string | name () const override |
std::list< std::string > | classes () const |
ObjectFactory implementations. | |
template<typename ObjectBaseDerivative > | |
bool | registerCreator () |
![]() | |
ObjectHandle::Ptr | create (const std::string_view &classKeyword) |
Static Public Member Functions | |
static DefaultObjectFactory * | instance () |
"Private" class for implementation of a factory for ObjectBase derived objects Every Object must register with this factory to be readable This class can be considered private in the Pdm system