kdevelop/kdevplatform/language/codegen
codegenerator.h
Go to the documentation of this file.
63 Finished
189 TopDUContext* context = DUChain::self()->waitForUpdate(file, KDevelop::TopDUContext::AST).data();
void clearChangeSets()
Clean up all the change sets that this generator is in charge of.
Definition: codegenerator.cpp:122
void setErrorText(const QString &error)
Accessor for KJob's KJob::setErrorText.
Definition: codegenerator.cpp:115
bool contains(const Key &key) const
void addChangeSet(DocumentChangeSet &doc)
Definition: codegenerator.h:213
AstChangeSet< TopAstNode > LanguageChangeSet
Definition: codegenerator.h:169
Object representing an arbitrary set of changes to an arbitrary set of files that can be applied atom...
Definition: documentchangeset.h:64
void addChangeSet(DUChainChangeSet *duChainChange)
Generate text edits from duchain change set.
Definition: codegenerator.cpp:71
AstContainer::Ptr astContainer(const TopDUContext &context)
Definition: codegenerator.h:198
TopAstNode * ast(const IndexedString &file)
Query an AST of a particular file.
Definition: codegenerator.h:174
typename AstContainer::TopAstNode TopAstNode
Convenience definition of the TopAstNode that is contained by this AstContainer.
Definition: codegenerator.h:168
bool autoGeneration() const
Inform the derived class if this generation is being performed without user interaction.
Definition: codegenerator.h:233
TopAstNode * ast(const TopDUContext &context)
Definition: codegenerator.h:179
bool autoGeneration() const
Inform the derived class if this generation is being performed without user interaction.
Definition: codegenerator.cpp:108
void setErrorText(const QString &error)
Accessor for KJob's KJob::setErrorText.
Definition: codegenerator.h:241
void addChangeSet(DUChainChangeSet *duChainChange)
Generate text edits from duchain / ast change set.
Definition: codegenerator.h:208
AstContainer::Ptr astContainer(const IndexedString &file)
Definition: codegenerator.h:184
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 12 2019 03:33:20 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 12 2019 03:33:20 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.