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

(e6fe5477fde788390fa21a5be179ff3e17cc35a0)

#include <QtQmlDom/private/qqmldom_fwd_p.h>
#include <qxpfunctional.h>
Include dependency graph for documentsymbolutils_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DocumentSymbolUtils::DomItem
 A value type that references any element of the Dom. More...

Namespaces

namespace  QLspSpecification
namespace  DocumentSymbolUtils

Typedefs

using DocumentSymbolUtils::SymbolsList = QList<QLspSpecification::DocumentSymbol>
using DocumentSymbolUtils::AssemblingFunction

Functions

SymbolsList DocumentSymbolUtils::buildSymbolOrReturnChildren (const DomItem &item, SymbolsList &&children)
std::pair< QLspSpecification::Range, QLspSpecification::Range > DocumentSymbolUtils::symbolRangesOf (const DomItem &item)
QByteArray DocumentSymbolUtils::symbolNameOf (const DomItem &item)
QLspSpecification::SymbolKind DocumentSymbolUtils::symbolKindOf (const DomItem &item)
std::optional< QByteArrayDocumentSymbolUtils::tryGetDetailOf (const DomItem &item)
SymbolsList DocumentSymbolUtils::assembleSymbolsForQmlFile (const DomItem &item, const AssemblingFunction af)
void DocumentSymbolUtils::reorganizeForOutlineView (SymbolsList &qmlFileSymbols)