4#ifndef QDOC_IR_DOCUMENT_H
5#define QDOC_IR_DOCUMENT_H
10#include "qdoc/access.h"
11#include "qdoc/genustypes.h"
12#include "qdoc/status.h"
84 Genus
genus { Genus::DontCare };
Assembles IR Documents from pre-extracted metadata.
Document buildPageIR(PageMetadata pm) const
Status
Specifies the status of the QQmlIncubator.
Combined button and popup list for selecting options.
QString logicalModuleVersion
QList< MemberEntry > members
QJsonObject toJson() const
Converts the CollectionInfo to a QJsonObject for template rendering.
QList< MemberEntry > classes
QString logicalModuleName
QList< MemberEntry > namespaces
Intermediate representation for a documentation topic.
QList< ContentBlock > body
QList< SectionIR > summarySections
std::optional< QmlTypeInfo > qmlTypeInfo
QList< SectionIR > detailSections
std::optional< CollectionInfo > collectionInfo
QJsonObject toJson() const
Converts the Document to a QJsonObject for template rendering.
std::optional< InheritsInfo > inherits
QJsonObject toJson() const
Converts the QmlTypeInfo to a QJsonObject for template rendering.
std::optional< NativeTypeInfo > nativeType
QList< InheritedByEntry > inheritedBy