cppcodecompletion.cpp File Reference
#include "cppcodecompletion.h"#include "cppcodecompletionconfig.h"#include "backgroundparser.h"#include "ast.h"#include "ast_utils.h"#include "codeinformationrepository.h"#include "parser.h"#include "lexer.h"#include "tree_parser.h"#include "cpp_tags.h"#include "cppsupport_utils.h"#include "tag_creator.h"#include <kapplication.h>#include <kdebug.h>#include <klocale.h>#include <kmainwindow.h>#include <kmessagebox.h>#include <kparts/part.h>#include <kstatusbar.h>#include <ktexteditor/document.h>#include <qdatastream.h>#include <qfile.h>#include <qmap.h>#include <qregexp.h>#include <qstatusbar.h>#include <qstring.h>#include <qstringlist.h>#include <qpair.h>#include <qvaluestack.h>#include <kdevpartcontroller.h>#include <kdevmainwindow.h>#include <kdevproject.h>#include <kdevcoderepository.h>#include "cppcodecompletion.moc"Include dependency graph for cppcodecompletion.cpp:

Go to the source code of this file.
Classes | |
| class | SimpleVariable |
| class | SimpleContext |
| struct | RecoveryPoint |
| struct | CppCodeCompletionData |
| class | ComputeRecoveryPoints |
Defines | |
| #define | ADD_CURRENT() if( current.length() ) { l << current; /*kdDebug(9007) << "add word " << current << endl;*/ current = ""; } |
Enumerations | |
| enum | { T_ACCESS, T_PAREN, T_BRACKET, T_IDE, T_UNKNOWN } |
Functions | |
| QString | toSimpleName (NameAST *name) |
| bool | operator< (const KTextEditor::CompletionEntry &e1, const KTextEditor::CompletionEntry &e2) |
| QValueList< KTextEditor::CompletionEntry > | unique (const QValueList< KTextEditor::CompletionEntry > &entryList) |
| QStringList | unique (const QStringList &entryList) |
Define Documentation
|
|
Referenced by CppCodeCompletion::splitExpression(). |
Enumeration Type Documentation
|
|
Definition at line 418 of file cppcodecompletion.cpp. |
Function Documentation
|
||||||||||||
|
Definition at line 204 of file cppcodecompletion.cpp. References KTextEditor::CompletionEntry::text. |
|
|
Definition at line 183 of file cppcodecompletion.cpp. Referenced by CppCodeCompletion::computeContext(), and ComputeRecoveryPoints::parseClassSpecifier(). |
|
|
Definition at line 229 of file cppcodecompletion.cpp. Referenced by CppCodeCompletion::completeText(), and CppCodeCompletion::computeFileEntryList(). |
|
|
Definition at line 209 of file cppcodecompletion.cpp. References KTextEditor::CompletionEntry::postfix, KTextEditor::CompletionEntry::prefix, KTextEditor::CompletionEntry::text, and KTextEditor::CompletionEntry::type. |
