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 TypeReader &typeReader, const QString &filePath, const QString &moduleName, bool isSingleton)
bool isValid () const
QString internalName () const
QString filePath () const
QQmlJSImporterimporter () const
QString moduleName () const
bool isSingleton () 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 645 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
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition qstring.h:177

Definition at line 648 of file qqmljsscope_p.h.

Constructor & Destructor Documentation

◆ QDeferredFactory() [1/2]

QDeferredFactory< QQmlJSScope >::QDeferredFactory ( )
default

◆ QDeferredFactory() [2/2]

QDeferredFactory< QQmlJSScope >::QDeferredFactory ( QQmlJSImporter * importer,
const TypeReader & typeReader,
const QString & filePath,
const QString & moduleName,
bool isSingleton )

Definition at line 1194 of file qqmljsscope.cpp.

Member Function Documentation

◆ filePath()

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

Definition at line 666 of file qqmljsscope_p.h.

◆ importer()

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

Definition at line 668 of file qqmljsscope_p.h.

◆ internalName()

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

Definition at line 661 of file qqmljsscope_p.h.

◆ isSingleton()

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

Definition at line 670 of file qqmljsscope_p.h.

◆ isValid()

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

Definition at line 656 of file qqmljsscope_p.h.

◆ moduleName()

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

Definition at line 669 of file qqmljsscope_p.h.

◆ setIsSingleton()

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

Definition at line 672 of file qqmljsscope_p.h.

◆ setModuleName()

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

Definition at line 677 of file qqmljsscope_p.h.

◆ QDeferredSharedPointer< const QQmlJSScope >

friend class QDeferredSharedPointer< const QQmlJSScope >
friend

Definition at line 677 of file qqmljsscope_p.h.

◆ QDeferredSharedPointer< const T >

friend class QDeferredSharedPointer< const QQmlJSScope >
friend

Definition at line 38 of file qdeferredpointer_p.h.

◆ QDeferredSharedPointer< QQmlJSScope >

friend class QDeferredSharedPointer< QQmlJSScope >
friend

Definition at line 677 of file qqmljsscope_p.h.

◆ QDeferredSharedPointer< T >

friend class QDeferredSharedPointer< QQmlJSScope >
friend

Definition at line 38 of file qdeferredpointer_p.h.

◆ QDeferredWeakPointer< const QQmlJSScope >

friend class QDeferredWeakPointer< const QQmlJSScope >
friend

Definition at line 677 of file qqmljsscope_p.h.

◆ QDeferredWeakPointer< const T >

friend class QDeferredWeakPointer< const QQmlJSScope >
friend

Definition at line 38 of file qdeferredpointer_p.h.

◆ QDeferredWeakPointer< QQmlJSScope >

friend class QDeferredWeakPointer< QQmlJSScope >
friend

Definition at line 677 of file qqmljsscope_p.h.

◆ QDeferredWeakPointer< T >

friend class QDeferredWeakPointer< QQmlJSScope >
friend

Definition at line 38 of file qdeferredpointer_p.h.


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