Details
Description
The destructor inlines the call to the private: destroy() method:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/network/kernel/qnetworkdatagram.h?id=4da2dda2aa1f710177157dc1cf841e0bf0b9d829#n62
~QNetworkDatagram()
{ if (d) destroy(d); }
With Qt5, destroy() was not marked as PRIVATE_API, but with Qt6 it is:
stefan@nibbler:~> readelf -W --demangle -a /usr/lib64/libQt6Network.so | grep QNetworkDatagram::destroy 0000000000193518 0000048d00000007 R_X86_64_JUMP_SLOT 000000000009aff0 QNetworkDatagram::destroy(QNetworkDatagramPrivate*)@@Qt_6.6.0_PRIVATE_API + 0 1165: 000000000009aff0 74 FUNC GLOBAL DEFAULT 15 QNetworkDatagram::destroy(QNetworkDatagramPrivate*)@@Qt_6.6.0_PRIVATE_API
stefan@nibbler:~> readelf -W --demangle -a /usr/lib64/libQt5Network.so | grep QNetworkDatagram::destroy 1436: 00000000000e5da0 92 FUNC GLOBAL DEFAULT 15 QNetworkDatagram::destroy(QNetworkDatagramPrivate*)@@Qt_5