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
Go to the documentation of this file.
1// Copyright (C) 2026 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
4#ifndef QDOC_NODEEXTRACTOR_H
5#define QDOC_NODEEXTRACTOR_H
6
7#include "ir/pagemetadata.h"
8
10
11class PageNode;
12
13namespace NodeExtractor {
14
16
17} // namespace NodeExtractor
18
19QT_END_NAMESPACE
20
21#endif // QDOC_NODEEXTRACTOR_H
The Atom class is the fundamental unit for representing documents internally.
Definition atom.h:19
Converts Atom chains to QList<IR::ContentBlock> trees.
A PageNode is a Node that generates a documentation page.
Definition pagenode.h:19
Definition text.h:12
const Atom * firstAtom() const
Definition text.h:34
Definition builder.cpp:14
IR::PageMetadata extractPageMetadata(const PageNode *pn)
Combined button and popup list for selecting options.
const Doc & doc() const
Returns a reference to the node's Doc data member.
Definition node.h:235
NodeType nodeType() const override
Returns this node's type.
Definition node.h:82
Genus genus() const override
Returns this node's Genus.
Definition node.h:85
virtual Status status() const
Returns the node's status value.
Definition node.h:239
Access access() const
Returns the node's Access setting, which can be Public, Protected, or Private.
Definition node.h:228