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
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 846 of file qqmljsast_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
Declared 
Injected 

Definition at line 848 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 856 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 862 of file qqmljsast_p.h.

Member Data Documentation

◆ id

QString QQmlJS::AST::BoundName::id

Definition at line 853 of file qqmljsast_p.h.

◆ location

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

Definition at line 854 of file qqmljsast_p.h.

◆ typeAnnotation

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

Definition at line 855 of file qqmljsast_p.h.


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