Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
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 312 of file qlibrary.cpp.
|
inline |
Definition at line 333 of file qlibrary.cpp.
References qt_library_data.
|
inlinestatic |
Definition at line 338 of file qlibrary.cpp.
References QLibraryPrivate::NoUnloadSys, Q_ASSERT, qDebug, and qt_library_data.
Referenced by qlibraryCleanup().
|
inlinestatic |
Definition at line 393 of file qlibrary.cpp.
References fileName, QString::isEmpty(), Q_UNLIKELY, qt_library_mutex, QBasicAtomicInteger< T >::ref(), and QMutexLocker< Mutex >::unlock().
Referenced by QLibraryPrivate::findOrCreate().
|
inlinestatic |
Definition at line 427 of file qlibrary.cpp.
References QBasicAtomicInteger< T >::deref(), erase_if(), q20::erase_if(), QLibraryPrivate::fileName, QString::isEmpty(), QBasicAtomicInteger< T >::loadRelaxed(), Q_ASSERT, Q_ASSERT_X, Q_LIKELY, Q_UNUSED, and qt_library_mutex.
Referenced by QLibraryPrivate::release().