Workspace 6.21.5
|
#include <Workspace/DataExecution/DataObjects/typeddatafactory.h>
Public Member Functions | |
AdaptFromQVariantFactory ()=default | |
AdaptFromQVariantFactory (const AdaptFromQVariantFactory &)=delete | |
~AdaptFromQVariantFactory () override | |
TypeAdaptor * | create () const override |
void | destroy (TypeAdaptor *adaptor) const override |
const DataFactory & | getDestTypeFactory () const override |
const Application::WorkspacePlugin & | getPlugin () const override |
DataFactory & | getSrcTypeFactory () const override |
void | init () |
AdaptFromQVariantFactory & | operator= (const AdaptFromQVariantFactory &)=delete |
Public Member Functions inherited from TypeAdaptorFactory | |
virtual | ~TypeAdaptorFactory ()=default |
virtual TypeAdaptor * | create () const =0 |
virtual void | destroy (TypeAdaptor *adaptor) const =0 |
virtual const DataFactory & | getDestTypeFactory () const =0 |
virtual const Application::WorkspacePlugin & | getPlugin () const =0 |
virtual DataFactory & | getSrcTypeFactory () const =0 |
|
default |
|
delete |
|
inlineoverride |
|
inlineoverridevirtual |
Most subclasses will simply use the C++ new
operator to implement this function.
Implements TypeAdaptorFactory.
|
inlineoverridevirtual |
adaptor | The adaptor to destroy. It must have been created by a call to create(). |
Calling this function essentially gives back ownership of the adapter to the factory, but the expectation is that the adapter will be deleted. Most subclasses will simply use the C++ delete
operator to implement this function.
Implements TypeAdaptorFactory.
|
inlineoverridevirtual |
Implements TypeAdaptorFactory.
|
inlineoverridevirtual |
Implements TypeAdaptorFactory.
|
inlineoverridevirtual |
Implements TypeAdaptorFactory.
|
inline |
|
delete |