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. |