An object factory creates class T object. More...
#include <object-factory.h>
Public Member Functions | |
| ObjectFactory () | |
| ConfObject * | create (conf_object_t *obj) const override |
| iface::ObjectFactoryInterface | |
| iface::ObjectFactoryInterface * | clone () const override |
Public Member Functions inherited from simics::iface::ObjectFactoryInterface | |
| virtual | ~ObjectFactoryInterface ()=default |
| virtual ConfObject * | create (conf_object_t *obj) const =0 |
| virtual ObjectFactoryInterface * | clone () const =0 |
An object factory creates class T object.
|
inline |
|
inlineoverridevirtual |
Implements simics::iface::ObjectFactoryInterface.
|
inlineoverridevirtual |