Qt 6.x
The Qt SDK
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 839 of file qqmljsast_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
Declared 
Injected 

Definition at line 841 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 849 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 855 of file qqmljsast_p.h.

References QTaggedPointer< T, Tag >::tag().

+ Here is the call graph for this function:

Member Data Documentation

◆ id

QString QQmlJS::AST::BoundName::id

Definition at line 846 of file qqmljsast_p.h.

◆ location

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

Definition at line 847 of file qqmljsast_p.h.

◆ typeAnnotation

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

Definition at line 848 of file qqmljsast_p.h.


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