![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
| class | Builder |
| Assembles IR Documents from pre-extracted metadata. More... | |
| struct | QmlTypeData |
| struct | CollectionData |
| struct | CppReferenceData |
| struct | NavigationData |
| struct | PageMetadata |
| struct | CatalogEntry |
| A single entry in a catalog page such as the classes index, the examples index, or a group's members table. More... | |
| struct | CatalogEntryGroup |
| \variable IR::CatalogEntry::name Display name of the entry, as returned by node->fullName(relative) at extraction time. More... | |
| struct | InlineContent |
| Represents inline content within a documentation block. More... | |
| struct | ContentBlock |
| Represents a structural block element in documentation. More... | |
| class | ContentBuilder |
| Converts Atom chains to QList<IR::ContentBlock> trees. More... | |
| struct | QmlTypeInfo |
| struct | CollectionInfo |
| struct | CppReferenceInfo |
| struct | NavigationInfo |
| struct | Document |
| Intermediate representation for a documentation topic. More... | |
| struct | Link |
| Intermediate representation for a resolved hyperlink. More... | |
| struct | ParameterIR |
| Intermediate representation of a function parameter. More... | |
| struct | EnumValueIR |
| Intermediate representation of a single enum value. More... | |
| struct | MemberIR |
| Intermediate representation of a single documentable member. More... | |
| struct | InheritedMembersIR |
| Summary of members inherited from a single base class. More... | |
| struct | SectionIR |
| Intermediate representation of a member summary section. More... | |
| struct | AllMemberEntry |
| A single entry in an all-members listing page. More... | |
| struct | MemberGroup |
| Members grouped by originating QML type in an all-members listing. More... | |
| struct | AllMembersIR |
| Intermediate representation of the all-members listing page. More... | |
| struct | SignatureSpan |
| Represents a single span within a structured signature. More... | |
| struct | AtomContext |
Typedefs | |
| using | DiagnosticHandler = std::function<void(QtMsgType, const QString &)> |
| using IR::DiagnosticHandler = std::function<void(QtMsgType, const QString &)> |
Definition at line 21 of file contentbuilder.h.
|
strong |
Definition at line 68 of file contentblock.h.
|
strong |
| Enumerator | |
|---|---|
| Skip | |
| Include | |
Definition at line 37 of file contentbuilder.h.
|
strong |
| Enumerator | |
|---|---|
| Text | |
| Code | |
| Link | |
| Bold | |
| Italic | |
| Teletype | |
| Underline | |
| Strikethrough | |
| Subscript | |
| Superscript | |
| Parameter | |
| LineBreak | |
| Image | |
| Keyword | |
| Target | |
Definition at line 17 of file contentblock.h.
|
strong |
| Enumerator | |
|---|---|
| Auto | |
| Explicit | |
Definition at line 35 of file contentblock.h.
|
strong |
| Enumerator | |
|---|---|
| Unresolved | |
| Resolved | |
| External | |
| Broken | |
| Suppressed | |
| Ignored | |
Definition at line 40 of file contentblock.h.
|
strong |
| Enumerator | |
|---|---|
| AnnotatedGroup | |
| AnnotatedExamples | |
| AnnotatedClasses | |
| CompactClasses | |
Definition at line 16 of file listplaceholder.h.
|
strong |
| Enumerator | |
|---|---|
| Text | |
| Type | |
| Name | |
| Parameter | |
| Operator | |
| Extra | |
| TemplateDecl | |
| Link | |
| ExternalRef | |
Definition at line 15 of file signaturespan.h.
|
inline |
Definition at line 130 of file classificationjson.h.
|
static |
Definition at line 63 of file builder.cpp.
Definition at line 160 of file contentblock.cpp.
|
static |
Definition at line 86 of file builder.cpp.
References Paragraph, and IR::ContentBlock::type.
|
inline |
Definition at line 25 of file classificationjson.h.
|
static |
Definition at line 266 of file document.cpp.
|
static |
Definition at line 149 of file contentbuilder.cpp.
References Bold, Italic, Parameter, Subscript, Superscript, Teletype, Text, and Underline.
|
static |
Definition at line 16 of file builder.cpp.
|
inline |
Definition at line 92 of file classificationjson.h.
|
static |
Definition at line 137 of file contentblock.cpp.
|
static |
Definition at line 53 of file builder.cpp.
References Explicit, Link, Resolved, and IR::InlineContent::type.
|
static |
Definition at line 35 of file builder.cpp.
References Text, and IR::InlineContent::type.
|
static |
Definition at line 43 of file builder.cpp.
References Explicit, Link, IR::InlineContent::type, and Unresolved.
|
static |
Definition at line 76 of file document.cpp.
|
inline |
Definition at line 34 of file classificationjson.h.
References NoType.
|
nodiscard |
Reverse of {toString()}: maps the canonical kebab-case string back to a {ListPlaceholderVariant}, or {std::nullopt} for an unrecognized value. Used by the list-expander pass to dispatch on the placeholder block's {variant} attribute without introducing a parallel set of string literals.
Definition at line 66 of file listplaceholder.cpp.
References AnnotatedClasses, AnnotatedExamples, AnnotatedGroup, and CompactClasses.
Definition at line 55 of file signaturespan.cpp.
|
inline |
Definition at line 110 of file classificationjson.h.
|
nodiscard |
Returns the canonical kebab-case string used as the variant attribute of the placeholder block in JSON output. The string is the contract between the content builder, the list-expander pass, and the templates: every consumer matches on the same value, and {toString()} is the single source of truth.
Definition at line 44 of file listplaceholder.cpp.