Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlTypeLoaderSharedData Class Reference

#include <qqmltypeloaderdata_p.h>

Collaboration diagram for QQmlTypeLoaderSharedData:

Public Types

enum  : int { MinimumTypeCacheTrimThreshold = 64 }
using TypeCache = QHash<QUrl, QQmlRefPointer<QQmlTypeData>>
using ScriptCache = QHash<QUrl, QQmlRefPointer<QQmlScriptBlob>>
using QmldirCache = QHash<QUrl, QQmlRefPointer<QQmlQmldirData>>
using ImportDirCache = QCache<QString, QCache<QString, bool>>

Public Member Functions

 QQmlTypeLoaderSharedData ()=default

Public Attributes

ScriptCache scriptCache
TypeCache typeCache
QmldirCache qmldirCache
ImportDirCache importDirCache
int typeCacheTrimThreshold = MinimumTypeCacheTrimThreshold

Detailed Description

Definition at line 36 of file qqmltypeloaderdata_p.h.

Member Typedef Documentation

◆ ImportDirCache

◆ QmldirCache

◆ ScriptCache

◆ TypeCache

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
MinimumTypeCacheTrimThreshold 

Definition at line 40 of file qqmltypeloaderdata_p.h.

Constructor & Destructor Documentation

◆ QQmlTypeLoaderSharedData()

QQmlTypeLoaderSharedData::QQmlTypeLoaderSharedData ( )
default

Member Data Documentation

◆ importDirCache

ImportDirCache QQmlTypeLoaderSharedData::importDirCache

Definition at line 52 of file qqmltypeloaderdata_p.h.

◆ qmldirCache

QmldirCache QQmlTypeLoaderSharedData::qmldirCache

Definition at line 51 of file qqmltypeloaderdata_p.h.

◆ scriptCache

ScriptCache QQmlTypeLoaderSharedData::scriptCache

Definition at line 49 of file qqmltypeloaderdata_p.h.

◆ typeCache

TypeCache QQmlTypeLoaderSharedData::typeCache

Definition at line 50 of file qqmltypeloaderdata_p.h.

◆ typeCacheTrimThreshold

int QQmlTypeLoaderSharedData::typeCacheTrimThreshold = MinimumTypeCacheTrimThreshold

Definition at line 54 of file qqmltypeloaderdata_p.h.


The documentation for this class was generated from the following file: