summaryrefslogtreecommitdiffstats
path: root/tests/auto/sql/models/qsqlrelationaltablemodel/tst_qsqlrelationaltablemodel.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2024-09-06 11:08:24 +0200
committerThiago Macieira <thiago.macieira@intel.com>2024-09-07 19:51:24 +0200
commit33707235841981133edfdfcd88cc6e234aa4fc45 (patch)
tree1a5d32ff9d06e19b1eef1b2df8585fc9b4be3606 /tests/auto/sql/models/qsqlrelationaltablemodel/tst_qsqlrelationaltablemodel.cpp
parent1f9a660eb2d5c6e3cb9c80dc292f3ec355296515 (diff)
Don't mark Q{Explicitly.}SharedDataPointer as Qt_6_PRIVATE_API
The QT_DECLARE_Q{,E}SDP_SPECIALIZATION_DTOR_WITH_EXPORT macros make the destrcutor of the particular instantiations be out-of-line and exported from the library in question. In many cases, the class name that is being instantiated can found in a _p.h and this causes syncqt to mark any use of this class as private API, including this constructor that is meant to be used from inline (user) code. This patch marks all such instantiations to be "public" API. That will include some uses that shouldn't be so marked, but this is easier than having to do it piecemeal. The ELF version was changed for thsee Symbols changed in QtGui (for example): QExplicitlySharedDataPointer<QPlatformPixmap>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QColorSpacePrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QPageRangesPrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QColorTransformPrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QPdfOutputIntentPrivate>::~QExplicitlySharedDataPointer()@@Qt_6 QExplicitlySharedDataPointer<QEventPointPrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QPageRangesPrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QColorTransformPrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QPenPrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QFontVariableAxisPrivate>::~QExplicitlySharedDataPointer()@@Qt_6 QExplicitlySharedDataPointer<QPlatformPixmap>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QColorSpacePrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QEventPointPrivate>::~QExplicitlySharedDataPointer() QExplicitlySharedDataPointer<QPenPrivate>::~QExplicitlySharedDataPointer() Pick-to: 6.8 Task-number: QTBUG-128656 Task-number: QTBUG-117514 Change-Id: I1f25f1e61bb98159f9d3fffd63acbe04098cfef6 Reviewed-by: Dennis Oberst <dennis.oberst@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'tests/auto/sql/models/qsqlrelationaltablemodel/tst_qsqlrelationaltablemodel.cpp')
0 files changed, 0 insertions, 0 deletions