A TypeAdaptor class for converting between two types using an adapt(From, To) func.
#include <Workspace/DataExecution/DataObjects/simpleadaptor.h>
◆ SimpleAdaptor()
◆ adapt()
Performs the conversion between DataObjects.
- Parameters
-
src | The DataObject that will be converted and stored in dest. |
dest | The destination of the converted DataObject |
copy | Whether a copy should occur regardless of whether or not a copy can be avoided. |
Some adapt() calls will always effectively make a copy, since they create a different data type from the source. Some, however, are able to make the destination data object re-use the source, such as when the destination is a base class of the source' data type.
- Returns
- true if the conversion was successful, false if the conversion was unsuccessful.
All TypeAdaptor subclasses are required to override this function and must respect the copy flag.
Implements TypeAdaptor.
◆ getFactory()