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
QDeferredFactory< QQmlJSScope > Class Reference

#include <qqmljsscope_p.h>

Collaboration diagram for QDeferredFactory< QQmlJSScope >:

Public Types

using TypeReader

Public Member Functions

 QDeferredFactory ()=default
 QDeferredFactory (QQmlJSImporter *importer, const QString &filePath, const TypeReader &typeReader={})
bool isValid () const
QString internalName () const
QString filePath () const
QQmlJSImporterimporter () const
void setIsSingleton (bool isSingleton)
void setModuleName (const QString &moduleName)

Friends

class QDeferredSharedPointer< QQmlJSScope >
class QDeferredSharedPointer< const QQmlJSScope >
class QDeferredWeakPointer< QQmlJSScope >
class QDeferredWeakPointer< const QQmlJSScope >
class QDeferredSharedPointer< const T >
class QDeferredWeakPointer< const T >
class QDeferredSharedPointer< T >
class QDeferredWeakPointer< T >

Detailed Description

Definition at line 649 of file qqmljsscope_p.h.

Member Typedef Documentation

◆ TypeReader

using QDeferredFactory< QQmlJSScope >::TypeReader
Initial value:
std::function<QList<QQmlJS::DiagnosticMessage>(
const QSharedPointer<QQmlJSScope> &scopeToPopulate)>
QQmlJSImporter * importer() const
\inmodule QtCore

Definition at line 652 of file qqmljsscope_p.h.

Constructor & Destructor Documentation

◆ QDeferredFactory() [1/2]

◆ QDeferredFactory() [2/2]

QDeferredFactory< QQmlJSScope >::QDeferredFactory ( QQmlJSImporter * importer,
const QString & filePath,
const TypeReader & typeReader = {} )

Definition at line 1172 of file qqmljsscope.cpp.

Member Function Documentation

◆ filePath()

QString QDeferredFactory< QQmlJSScope >::filePath ( ) const
inline

Definition at line 670 of file qqmljsscope_p.h.

◆ importer()

QQmlJSImporter * QDeferredFactory< QQmlJSScope >::importer ( ) const
inline

Definition at line 672 of file qqmljsscope_p.h.

◆ internalName()

QString QDeferredFactory< QQmlJSScope >::internalName ( ) const
inline

Definition at line 665 of file qqmljsscope_p.h.

◆ isValid()

bool QDeferredFactory< QQmlJSScope >::isValid ( ) const
inline

Definition at line 660 of file qqmljsscope_p.h.

◆ setIsSingleton()

void QDeferredFactory< QQmlJSScope >::setIsSingleton ( bool isSingleton)
inline

Definition at line 674 of file qqmljsscope_p.h.

◆ setModuleName()

void QDeferredFactory< QQmlJSScope >::setModuleName ( const QString & moduleName)
inline

Definition at line 679 of file qqmljsscope_p.h.

◆ QDeferredSharedPointer< const QQmlJSScope >

friend class QDeferredSharedPointer< const QQmlJSScope >
friend

Definition at line 679 of file qqmljsscope_p.h.

◆ QDeferredSharedPointer< const T >

friend class QDeferredSharedPointer< const QQmlJSScope >
friend

Definition at line 35 of file qdeferredpointer_p.h.

◆ QDeferredSharedPointer< QQmlJSScope >

friend class QDeferredSharedPointer< QQmlJSScope >
friend

Definition at line 679 of file qqmljsscope_p.h.

◆ QDeferredSharedPointer< T >

friend class QDeferredSharedPointer< QQmlJSScope >
friend

Definition at line 35 of file qdeferredpointer_p.h.

◆ QDeferredWeakPointer< const QQmlJSScope >

friend class QDeferredWeakPointer< const QQmlJSScope >
friend

Definition at line 679 of file qqmljsscope_p.h.

◆ QDeferredWeakPointer< const T >

friend class QDeferredWeakPointer< const QQmlJSScope >
friend

Definition at line 35 of file qdeferredpointer_p.h.

◆ QDeferredWeakPointer< QQmlJSScope >

friend class QDeferredWeakPointer< QQmlJSScope >
friend

Definition at line 679 of file qqmljsscope_p.h.

◆ QDeferredWeakPointer< T >

friend class QDeferredWeakPointer< QQmlJSScope >
friend

Definition at line 35 of file qdeferredpointer_p.h.


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