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::DocumentSymbolVisitor Class Reference
Collaboration diagram for DocumentSymbolUtils::DocumentSymbolVisitor:

Public Member Functions

 DocumentSymbolVisitor (const DomItem &item, const AssemblingFunction af)
SymbolsList assembleSymbols ()
 DocumentSymbolVisitor (const DomItem &item, const AssemblingFunction af)
SymbolsList assembleSymbols ()

Static Public Member Functions

static const FieldFilterfieldsFilter ()
static const FieldFilterfieldsFilter ()

Detailed Description

Design decisions behind this class are the following:

  1. It is an implementation detail of the free assembleSymbolsForQmlFile function
  2. It can only be initialized and used once per Item. This is enforced by its refToRootItem reference member.
  3. It is tested via the public assembleSymbolsForQmlFile function.

Definition at line 354 of file documentsymbolutils.cpp.

Constructor & Destructor Documentation

◆ DocumentSymbolVisitor() [1/2]

DocumentSymbolUtils::DocumentSymbolVisitor::DocumentSymbolVisitor ( const DomItem & item,
const AssemblingFunction af )
inline

Definition at line 357 of file documentsymbolutils.cpp.

References DocumentSymbolVisitor().

Referenced by DocumentSymbolVisitor().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DocumentSymbolVisitor() [2/2]

DocumentSymbolUtils::DocumentSymbolVisitor::DocumentSymbolVisitor ( const DomItem & item,
const AssemblingFunction af )
inline

Definition at line 357 of file documentsymbolutils.cpp.

Member Function Documentation

◆ assembleSymbols() [1/2]

SymbolsList DocumentSymbolUtils::DocumentSymbolVisitor::assembleSymbols ( )
nodiscard

Definition at line 458 of file documentsymbolutils.cpp.

◆ assembleSymbols() [2/2]

SymbolsList DocumentSymbolUtils::DocumentSymbolVisitor::assembleSymbols ( )
nodiscard

◆ fieldsFilter() [1/2]

const FieldFilter & DocumentSymbolUtils::DocumentSymbolVisitor::fieldsFilter ( )
static

Definition at line 375 of file documentsymbolutils.cpp.

◆ fieldsFilter() [2/2]

const FieldFilter & DocumentSymbolUtils::DocumentSymbolVisitor::fieldsFilter ( )
static

The documentation for this class was generated from the following file: