kdevplatform/language/duchain
topducontextdata.h
Go to the documentation of this file.
32 KDEVPLATFORMLANGUAGE_EXPORT DECLARE_LIST_MEMBER_HASH(TopDUContextData, m_usedDeclarationIds, DeclarationId)
33 KDEVPLATFORMLANGUAGE_EXPORT DECLARE_LIST_MEMBER_HASH(TopDUContextData, m_problems, LocalIndexedProblem)
51 initializeAppendedLists();
55 m_currentUsedDeclarationIndex = rhs.m_currentUsedDeclarationIndex;
76 uint m_currentUsedDeclarationIndex;
85 static void updateImportCacheRecursion(IndexedTopDUContext currentContext, std::set<uint>& visited);
89 };
Allows simple indirect access to top-contexts with on-demand loading.
Definition: indexedtopducontext.h:35
#define START_APPENDED_LISTS_BASE(container, base)
Use this if one of the base-classes of the container also has the appended lists interfaces implement...
Definition: appendedlist.h:257
Utils::StorableSet< IndexedTopDUContext, IndexedTopDUContextIndexConversion, RecursiveImportRepository, true > IndexedRecursiveImports
Definition: topducontext.h:290
Definition: topducontextdata.h:51
KDEVPLATFORMLANGUAGE_EXPORT DECLARE_LIST_MEMBER_HASH(DUContextData, m_childContexts, LocalIndexedDUContext) KDEVPLATFORMLANGUAGE_EXPORT DECLARE_LIST_MEMBER_HASH(DUContextData
#define APPENDED_LIST(container, type, name, predecessor)
Definition: appendedlist.h:338
The top context in a definition-use chain for one source file.
Definition: topducontext.h:113
Definition: abstractfunctiondeclaration.cpp:27
Represents a problem only by its index within the top-context.
Definition: problem.h:44
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Mar 3 2021 00:37:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Mar 3 2021 00:37:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.