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
nodeextractor.h File Reference

(ed26cbd1108d7f0dcbffdfe73cf71ce7493ad430)

#include "ir/pagemetadata.h"
#include <optional>
Include dependency graph for nodeextractor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  NodeExtractor

Enumerations

enum class  MemberExtractionLevel { Summary , Detail }

Functions

IR::PageMetadata NodeExtractor::extractPageMetadata (const PageNode *pn, const HrefResolver *hrefResolver)
IR::QmlTypeData NodeExtractor::extractQmlTypeData (const QmlTypeNode *qcn, const HrefResolver *hrefResolver)
IR::CollectionData NodeExtractor::extractCollectionData (const CollectionNode *cn, const HrefResolver *hrefResolver)
QList< IR::SectionIRNodeExtractor::extractSummarySections (const Aggregate *aggregate, const HrefResolver *hrefResolver)
QList< IR::SectionIRNodeExtractor::extractDetailSections (const Aggregate *aggregate, const HrefResolver *hrefResolver)
IR::MemberIR NodeExtractor::extractMemberIR (const Node *node, const HrefResolver *hrefResolver, const Node *relative, MemberExtractionLevel level=MemberExtractionLevel::Summary)
std::optional< IR::AllMembersIRNodeExtractor::extractAllMembersIR (const PageNode *pn, const HrefResolver *hrefResolver)

Enumeration Type Documentation

◆ MemberExtractionLevel

enum class MemberExtractionLevel
strong
Enumerator
Summary 
Detail 

Definition at line 20 of file nodeextractor.h.