Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlJS::Dom::AttributeInfo Class Reference

#include <qqmldomelements_p.h>

+ Inheritance diagram for QQmlJS::Dom::AttributeInfo:
+ Collaboration diagram for QQmlJS::Dom::AttributeInfo:

Public Types

enum  Access { Private , Protected , Public }
 

Public Member Functions

bool iterateDirectSubpaths (DomItem &self, DirectVisitor visitor)
 
Path addAnnotation (Path selfPathFromOwner, const QmlObject &annotation, QmlObject **aPtr=nullptr)
 
void updatePathFromOwner (Path newPath)
 

Public Attributes

QString name
 
Access access = Access::Public
 
QString typeName
 
bool isReadonly = false
 
bool isList = false
 
QList< QmlObjectannotations
 
RegionComments comments
 

Detailed Description

Definition at line 578 of file qqmldomelements_p.h.

Member Enumeration Documentation

◆ Access

Enumerator
Private 
Protected 
Public 

Definition at line 581 of file qqmldomelements_p.h.

Member Function Documentation

◆ addAnnotation()

Path QQmlJS::Dom::AttributeInfo::addAnnotation ( Path  selfPathFromOwner,
const QmlObject annotation,
QmlObject **  aPtr = nullptr 
)

◆ iterateDirectSubpaths()

bool QQmlJS::Dom::AttributeInfo::iterateDirectSubpaths ( DomItem self,
DirectVisitor  visitor 
)

◆ updatePathFromOwner()

void QQmlJS::Dom::AttributeInfo::updatePathFromOwner ( Path  newPath)

Member Data Documentation

◆ access

Access QQmlJS::Dom::AttributeInfo::access = Access::Public

Definition at line 590 of file qqmldomelements_p.h.

◆ annotations

QList<QmlObject> QQmlJS::Dom::AttributeInfo::annotations

Definition at line 594 of file qqmldomelements_p.h.

Referenced by QQmlJS::Dom::QQmlDomAstCreator::endVisit().

◆ comments

RegionComments QQmlJS::Dom::AttributeInfo::comments

Definition at line 595 of file qqmldomelements_p.h.

◆ isList

bool QQmlJS::Dom::AttributeInfo::isList = false

Definition at line 593 of file qqmldomelements_p.h.

◆ isReadonly

bool QQmlJS::Dom::AttributeInfo::isReadonly = false

Definition at line 592 of file qqmldomelements_p.h.

◆ name

◆ typeName

QString QQmlJS::Dom::AttributeInfo::typeName

Definition at line 591 of file qqmldomelements_p.h.


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