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>.
Loading...
Searching...
No Matches
QQmlJS::AST::BoundName Struct Reference

#include <qqmljsast_p.h>

+ Collaboration diagram for QQmlJS::AST::BoundName:

Public Types

enum  Type { Declared , Injected }
 

Public Member Functions

 BoundName (const QString &id, const QQmlJS::SourceLocation &location, TypeAnnotation *typeAnnotation, Type type=Declared)
 
 BoundName ()=default
 
bool isInjected () const
 

Public Attributes

QString id
 
QQmlJS::SourceLocation location
 
QTaggedPointer< TypeAnnotation, TypetypeAnnotation
 

Detailed Description

Definition at line 841 of file qqmljsast_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
Declared 
Injected 

Definition at line 843 of file qqmljsast_p.h.

Constructor & Destructor Documentation

◆ BoundName() [1/2]

QQmlJS::AST::BoundName::BoundName ( const QString & id,
const QQmlJS::SourceLocation & location,
TypeAnnotation * typeAnnotation,
Type type = Declared )
inline

Definition at line 851 of file qqmljsast_p.h.

◆ BoundName() [2/2]

QQmlJS::AST::BoundName::BoundName ( )
default

Member Function Documentation

◆ isInjected()

bool QQmlJS::AST::BoundName::isInjected ( ) const
inline

Definition at line 857 of file qqmljsast_p.h.

Member Data Documentation

◆ id

QString QQmlJS::AST::BoundName::id

Definition at line 848 of file qqmljsast_p.h.

◆ location

QQmlJS::SourceLocation QQmlJS::AST::BoundName::location

Definition at line 849 of file qqmljsast_p.h.

◆ typeAnnotation

QTaggedPointer<TypeAnnotation, Type> QQmlJS::AST::BoundName::typeAnnotation

Definition at line 850 of file qqmljsast_p.h.


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