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
IR::CppReferenceData Struct Reference

#include <pagemetadata.h>

Collaboration diagram for IR::CppReferenceData:

Classes

struct  BaseClassEntry
struct  DerivedClassEntry
struct  ComparisonEntry
struct  ThreadSafetyExceptionEntry
struct  ThreadSafetyInfo
struct  GroupEntry

Public Attributes

QString headerInclude
QString cmakeFindPackage
QString cmakeTargetLinkLibraries
QString qmakeVariable
QString statusText
QString statusCssClass
std::optional< QmlNativeTypeLinkqmlNativeType
QList< BaseClassEntrybaseClasses
QList< DerivedClassEntryderivedClasses
bool suppressInheritance { false }
QList< SignatureSpantemplateDeclSpans
bool isInnerClass { false }
bool isNamespace { false }
bool isHeader { false }
bool isPartialNamespace { false }
QString fullNamespaceHref
QString fullNamespaceModuleName
QString typeWord
QStringList ancestorNames
QString selfComparisonCategory
QList< ComparisonEntrycomparisonEntries
std::optional< ThreadSafetyInfothreadSafety
QList< GroupEntrygroups
bool hasObsoleteMembers { false }

Detailed Description

Definition at line 77 of file pagemetadata.h.

Member Data Documentation

◆ ancestorNames

QStringList IR::CppReferenceData::ancestorNames

Definition at line 140 of file pagemetadata.h.

◆ baseClasses

QList<BaseClassEntry> IR::CppReferenceData::baseClasses

Definition at line 125 of file pagemetadata.h.

◆ cmakeFindPackage

QString IR::CppReferenceData::cmakeFindPackage

Definition at line 119 of file pagemetadata.h.

◆ cmakeTargetLinkLibraries

QString IR::CppReferenceData::cmakeTargetLinkLibraries

Definition at line 120 of file pagemetadata.h.

◆ comparisonEntries

QList<ComparisonEntry> IR::CppReferenceData::comparisonEntries

Definition at line 143 of file pagemetadata.h.

◆ derivedClasses

QList<DerivedClassEntry> IR::CppReferenceData::derivedClasses

Definition at line 126 of file pagemetadata.h.

◆ fullNamespaceHref

QString IR::CppReferenceData::fullNamespaceHref

Definition at line 136 of file pagemetadata.h.

◆ fullNamespaceModuleName

QString IR::CppReferenceData::fullNamespaceModuleName

Definition at line 137 of file pagemetadata.h.

◆ groups

QList<GroupEntry> IR::CppReferenceData::groups

Definition at line 147 of file pagemetadata.h.

◆ hasObsoleteMembers

bool IR::CppReferenceData::hasObsoleteMembers { false }

Definition at line 149 of file pagemetadata.h.

Referenced by NodeExtractor::extractCppReferenceData().

◆ headerInclude

QString IR::CppReferenceData::headerInclude

Definition at line 118 of file pagemetadata.h.

◆ isHeader

bool IR::CppReferenceData::isHeader { false }

Definition at line 133 of file pagemetadata.h.

Referenced by NodeExtractor::extractCppReferenceData().

◆ isInnerClass

bool IR::CppReferenceData::isInnerClass { false }

Definition at line 131 of file pagemetadata.h.

Referenced by NodeExtractor::extractCppReferenceData().

◆ isNamespace

bool IR::CppReferenceData::isNamespace { false }

Definition at line 132 of file pagemetadata.h.

Referenced by NodeExtractor::extractCppReferenceData().

◆ isPartialNamespace

bool IR::CppReferenceData::isPartialNamespace { false }

Definition at line 135 of file pagemetadata.h.

Referenced by NodeExtractor::extractCppReferenceData().

◆ qmakeVariable

QString IR::CppReferenceData::qmakeVariable

Definition at line 121 of file pagemetadata.h.

◆ qmlNativeType

std::optional<QmlNativeTypeLink> IR::CppReferenceData::qmlNativeType

Definition at line 124 of file pagemetadata.h.

◆ selfComparisonCategory

QString IR::CppReferenceData::selfComparisonCategory

Definition at line 142 of file pagemetadata.h.

◆ statusCssClass

QString IR::CppReferenceData::statusCssClass

Definition at line 123 of file pagemetadata.h.

◆ statusText

QString IR::CppReferenceData::statusText

Definition at line 122 of file pagemetadata.h.

◆ suppressInheritance

bool IR::CppReferenceData::suppressInheritance { false }

Definition at line 127 of file pagemetadata.h.

Referenced by NodeExtractor::extractCppReferenceData().

◆ templateDeclSpans

QList<SignatureSpan> IR::CppReferenceData::templateDeclSpans

Definition at line 129 of file pagemetadata.h.

◆ threadSafety

std::optional<ThreadSafetyInfo> IR::CppReferenceData::threadSafety

Definition at line 145 of file pagemetadata.h.

◆ typeWord

QString IR::CppReferenceData::typeWord

Definition at line 139 of file pagemetadata.h.


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