![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
~QLibraryStore () | |
Static Public Member Functions | |
static QLibraryPrivate * | findOrCreate (const QString &fileName, const QString &version, QLibrary::LoadHints loadHints) |
static void | releaseLibrary (QLibraryPrivate *lib) |
static void | cleanup () |
Definition at line 311 of file qlibrary.cpp.
|
inline |
Definition at line 332 of file qlibrary.cpp.
References qt_library_data.
|
inlinestatic |
Definition at line 337 of file qlibrary.cpp.
References QSet< T >::begin(), QSet< T >::end(), it, QBasicAtomicInteger< T >::loadRelaxed(), QBasicAtomicPointer< X >::loadRelaxed(), QLibraryPrivate::NoUnloadSys, QLibraryPrivate::pHnd, Q_ASSERT, qDebug, qt_library_data, QBasicAtomicInteger< T >::storeRelaxed(), and QLibraryPrivate::unload().
Referenced by qlibraryCleanup().
|
inlinestatic |
Definition at line 395 of file qlibrary.cpp.
References fileName, QString::isEmpty(), Q_LIKELY, qt_library_mutex, and QBasicAtomicInteger< T >::ref().
Referenced by QLibraryPrivate::findOrCreate().
|
inlinestatic |
Definition at line 421 of file qlibrary.cpp.
References QBasicAtomicInteger< T >::deref(), erase_if(), QLibraryPrivate::fileName, QString::isEmpty(), it, QBasicAtomicInteger< T >::loadRelaxed(), Q_ASSERT, Q_ASSERT_X, Q_LIKELY, Q_UNUSED, and qt_library_mutex.
Referenced by QLibraryPrivate::release().