kdevplatform/language/duchain
duchain.h
Go to the documentation of this file.
148 TopDUContext* chainForDocument(const IndexedString& document, const ParsingEnvironment* environment,
271 void updateReady(const KDevelop::IndexedString& url, const KDevelop::ReferencedTopDUContext& topContext);
284 void emitUpdateReady(const KDevelop::IndexedString& url, const KDevelop::ReferencedTopDUContext& topContext);
Allows simple indirect access to top-contexts with on-demand loading.
Definition: indexedtopducontext.h:35
TopDUContext * chainForIndex(uint index)
Returns the top-context that has the given index assigned, or zero if it doesn't exist.
Definition: duchain.h:177
KDevelop can unload unused top-context at any time.
Definition: topducontext.h:59
Global mapping of one Declaration-Ids to multiple Definitions, protected through DUChainLock.
Definition: definitions.h:40
Customized read/write locker for the definition-use chain.
Definition: duchainlock.h:53
Use this as base-class to define new parsing-environments.
Definition: parsingenvironment.h:79
The top context in a definition-use chain for one source file.
Definition: topducontext.h:113
This represents all information about a specific parsed file that is needed to match the file to a pa...
Definition: parsingenvironment.h:118
Global mapping of Declaration-Ids to top-contexts, protected through DUChainLock.
Definition: uses.h:37
Definition: abstractfunctiondeclaration.cpp:27
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Apr 14 2021 23:30:27 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Apr 14 2021 23:30:27 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.