QStringConverterBase: make it move-only
The class declares a protected destructor, which interferes with the RO5. The only subclass in qtbase is move-only; QTextCodec (in Core5Compat) is not even movable. Make QStringConverterBase move-only as well. Change-Id: I20d16df79f7ad8e7e7a8af339954cfa2d1482e96 Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> (cherry picked from commit eb533c81b8aa55f89605bb1d091afe4df4db763c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 72d0b8f709c0c73fac6062b5a287ef5630f9b770)
This commit is contained in:
parent
b5dfaabc4b
commit
41679e0b43
@ -80,7 +80,10 @@ public:
|
||||
Q_DISABLE_COPY(State)
|
||||
};
|
||||
protected:
|
||||
QStringConverterBase() = default;
|
||||
~QStringConverterBase() = default;
|
||||
QStringConverterBase(QStringConverterBase &&) = default;
|
||||
QStringConverterBase &operator=(QStringConverterBase &&) = default;
|
||||
};
|
||||
Q_DECLARE_OPERATORS_FOR_FLAGS(QStringConverterBase::Flags)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user