CppCodeCompletion Class Reference
#include <cppcodecompletion.h>
Inheritance diagram for CppCodeCompletion:


Member Enumeration Documentation
|
Definition at line 46 of file cppcodecompletion.h. Referenced by completionMode(). |
Constructor & Destructor Documentation
|
|
Definition at line 292 of file cppcodecompletion.cpp. |
Member Function Documentation
|
|
Definition at line 58 of file cppcodecompletion.h. References CompletionMode. |
|
Definition at line 1583 of file cppcodecompletion.cpp. References NamespaceDom, NamespaceList, KTextEditor::CompletionEntry::prefix, and KTextEditor::CompletionEntry::text. |
|
Definition at line 1563 of file cppcodecompletion.cpp. References ClassDom, ClassList, computeCompletionEntryList(), CppCodeCompletionConfig::includeTypes(), m_pSupport, KTextEditor::CompletionEntry::prefix, and KTextEditor::CompletionEntry::text. |
|
Definition at line 1649 of file cppcodecompletion.cpp. References m_completionMode, KTextEditor::CompletionEntry::text, VariableDom, and VariableList. |
|
Definition at line 1597 of file cppcodecompletion.cpp. References ArgumentDom, ArgumentList, FunctionDom, FunctionList, m_completionMode, KTextEditor::CompletionEntry::postfix, SignalCompletion, SlotCompletion, text(), and KTextEditor::CompletionEntry::text. |
|
Definition at line 1546 of file cppcodecompletion.cpp. References computeCompletionEntryList(), CppCodeCompletionConfig::includeGlobalFunctions(), CppCodeCompletionConfig::includeTypes(), m_completionMode, m_pSupport, and NamespaceDom. |
|
Definition at line 1531 of file cppcodecompletion.cpp. References ClassDom, computeCompletionEntryList(), m_completionMode, and typeName(). |
|
Definition at line 1506 of file cppcodecompletion.cpp. References CppFunction< Tag >::isSignal, CppFunction< Tag >::isSlot, m_completionMode, SignalCompletion, SlotCompletion, and CodeInformationRepository::toEntry(). |
|
|
Definition at line 1668 of file cppcodecompletion.cpp. References SimpleVariable::name, SimpleContext::prev(), KTextEditor::CompletionEntry::text, and SimpleContext::vars(). Referenced by completeText(), and computeCompletionEntryList(). |
|
Definition at line 1224 of file cppcodecompletion.cpp. References SimpleContext::add(), ConditionAST::declarator(), DeclaratorAST::declaratorId(), AST::getEndPosition(), AST::getStartPosition(), SimpleVariable::name, TypeSpecifierAST::text(), toSimpleName(), SimpleVariable::type, typeName(), and ConditionAST::typeSpec(). |
|
|
Definition at line 1181 of file cppcodecompletion.cpp. References computeContext(), SwitchStatementAST::condition(), and SwitchStatementAST::statement(). |
|
Definition at line 1175 of file cppcodecompletion.cpp. References computeContext(), WhileStatementAST::condition(), and WhileStatementAST::statement(). |
|
Definition at line 1169 of file cppcodecompletion.cpp. References computeContext(), and DoStatementAST::statement(). |
|
Definition at line 1163 of file cppcodecompletion.cpp. References computeContext(), ForStatementAST::condition(), and ForStatementAST::statement(). |
|
Definition at line 1157 of file cppcodecompletion.cpp. References computeContext(), IfStatementAST::elseStatement(), and IfStatementAST::statement(). |
|
Definition at line 1137 of file cppcodecompletion.cpp. References computeContext(), AST::getEndPosition(), AST::getStartPosition(), l, and StatementListAST::statementList(). |
|
Definition at line 1104 of file cppcodecompletion.cpp. References computeContext(), AST::nodeType(), NodeType_DeclarationStatement, NodeType_DoStatement, NodeType_ExpressionStatement, NodeType_ForStatement, NodeType_IfStatement, NodeType_StatementList, NodeType_SwitchStatement, and NodeType_WhileStatement. |
|
|
Definition at line 1899 of file cppcodecompletion.cpp. References m_fileEntryList, m_pSupport, KTextEditor::CompletionEntry::text, and unique(). Referenced by CppCodeCompletion(). |
|
Definition at line 1368 of file cppcodecompletion.cpp. References d, kdDebug(), m_activeFileName, m_pSupport, and CppCodeCompletionData::recoveryPoints. Referenced by slotFileParsed(). |
|
Definition at line 1770 of file cppcodecompletion.cpp. References CppFunction< Tag >::argumentNames(), CppFunction< Tag >::arguments(), CppFunction< Tag >::isConst, m_completionMode, CppFunction< Tag >::name(), and CppFunction< Tag >::type(). |
|
Definition at line 1734 of file cppcodecompletion.cpp. References ArgumentDom, ArgumentList, FunctionDom, and FunctionList. |
|
Definition at line 1722 of file cppcodecompletion.cpp. References ClassDom, computeSignatureList(), and typeName(). |
|
Definition at line 1685 of file cppcodecompletion.cpp. References CppBaseClass< Tag >::baseClass(), ClassDom, findClass(), findContainer(), m_repository, CodeInformationRepository::query(), GCatalog< Tag >::QueryArgument, and typeName(). Referenced by completeText(), and computeSignatureList(). |
|
Definition at line 543 of file cppcodecompletion.cpp. References CppCodeCompletionData::classNameList, d, evaluateExpressionInternal(), m_pSupport, m_repository, CodeInformationRepository::query(), GCatalog< Tag >::QueryArgument, splitExpression(), typeName(), and typeNameList(). Referenced by completeText(). |
|
Definition at line 600 of file cppcodecompletion.cpp. References SimpleContext::findVariable(), SimpleVariable::type, typeName(), and typeOf(). Referenced by evaluateExpression(). |
|
Definition at line 420 of file cppcodecompletion.cpp. References kdDebug(), T_IDE, and text(). Referenced by completeText(). |
|
Definition at line 1809 of file cppcodecompletion.cpp. References CppCodeCompletionData::classNameList, d, and kdDebug(). Referenced by computeCompletionEntryList(), computeSignatureList(), and typeOf(). |
|
Definition at line 1823 of file cppcodecompletion.cpp. References ClassDom, ClassList, kdDebug(), m_activeFileName, m_pSupport, and NamespaceDom. Referenced by computeCompletionEntryList(), computeSignatureList(), and typeOf(). |
|
Definition at line 1244 of file cppcodecompletion.cpp. References AST::nodeType(), and AST::parent(). Referenced by completeText(). |
|
Definition at line 1254 of file cppcodecompletion.cpp. References m_activeEditor, and KTextEditor::EditInterface::textLine(). Referenced by completeText(). |
|
Definition at line 329 of file cppcodecompletion.cpp. References kdDebug(), m_pSupport, slotArgHintHided(), slotCompletionBoxHided(), slotTextChanged(), and KParts::Part::widget(). Referenced by CppCodeCompletion(), and slotPartAdded(). |
|
Definition at line 57 of file cppcodecompletion.h. |
|
Definition at line 1032 of file cppcodecompletion.cpp. Referenced by CppCodeCompletion(). |
|
Definition at line 355 of file cppcodecompletion.cpp. References kdDebug(), m_activeCompletion, m_activeCursor, m_activeEditor, m_activeFileName, KURL::path(), KParts::ReadOnlyPart::url(), and KParts::Part::widget(). Referenced by CppCodeCompletion(). |
|
Definition at line 317 of file cppcodecompletion.cpp. References m_bArgHintShow. Referenced by integratePart(). |
|
Definition at line 323 of file cppcodecompletion.cpp. References m_bCompletionBoxShow. Referenced by integratePart(). |
|
Definition at line 971 of file cppcodecompletion.cpp. References computeRecoveryPoints(), m_activeFileName, and m_pSupport. Referenced by CppCodeCompletion(). |
|
Definition at line 350 of file cppcodecompletion.cpp. References integratePart(). Referenced by CppCodeCompletion(). |
|
Definition at line 392 of file cppcodecompletion.cpp. References KTextEditor::ViewCursorInterface::cursorPositionReal(), m_activeCursor, m_activeEditor, m_ccColumn, m_ccLine, m_ccTimer, m_includeRx, m_pSupport, and KTextEditor::EditInterface::textLine(). Referenced by integratePart(). |
|
Definition at line 298 of file cppcodecompletion.cpp. References completeText(), KTextEditor::ViewCursorInterface::cursorPositionReal(), m_activeCursor, m_activeEditor, m_ccLine, and KTextEditor::EditInterface::textLine(). Referenced by CppCodeCompletion(). |
|
Definition at line 488 of file cppcodecompletion.cpp. References ADD_CURRENT, and text(). Referenced by evaluateExpression(). |
|
Definition at line 1036 of file cppcodecompletion.cpp. References JAVADebugger::parser, Parser::parseTypeSpecifier(), and Lexer::setSource(). Referenced by completeText(), computeCompletionEntryList(), computeContext(), computeSignatureList(), evaluateExpression(), evaluateExpressionInternal(), ComputeRecoveryPoints::parseUsingDirective(), and typeOf(). |
|
Definition at line 1435 of file cppcodecompletion.cpp. References FunctionDom, FunctionList, and typeName(). |
|
Definition at line 1421 of file cppcodecompletion.cpp. References NamespaceDom, typeName(), and typeOf(). |
|
Definition at line 1400 of file cppcodecompletion.cpp. References ClassDom, typeName(), and typeOf(). |
|
Definition at line 1381 of file cppcodecompletion.cpp. References typeName(). |
|
Definition at line 981 of file cppcodecompletion.cpp. References CppBaseClass< Tag >::baseClass(), ClassDom, findClass(), findContainer(), CodeInformationRepository::getBaseClassList(), kdDebug(), m_pSupport, m_repository, CodeInformationRepository::query(), GCatalog< Tag >::QueryArgument, and typeName(). Referenced by evaluateExpressionInternal(), and typeOf(). |
Member Data Documentation
|
Definition at line 140 of file cppcodecompletion.h. Referenced by completeText(), computeContext(), computeRecoveryPoints(), evaluateExpression(), and findClass(). |
|
Definition at line 131 of file cppcodecompletion.h. Referenced by completeText(), CppCodeCompletion(), and slotActivePartChanged(). |
|
Definition at line 129 of file cppcodecompletion.h. Referenced by completeText(), CppCodeCompletion(), slotActivePartChanged(), slotTextChanged(), and slotTimeout(). |
|
Definition at line 130 of file cppcodecompletion.h. Referenced by completeText(), CppCodeCompletion(), getText(), slotActivePartChanged(), slotTextChanged(), and slotTimeout(). |
|
Definition at line 128 of file cppcodecompletion.h. Referenced by completeText(), computeRecoveryPoints(), findContainer(), slotActivePartChanged(), and slotFileParsed(). |
|
Definition at line 133 of file cppcodecompletion.h. Referenced by CppCodeCompletion(), and slotArgHintHided(). |
|
Definition at line 134 of file cppcodecompletion.h. Referenced by CppCodeCompletion(), and slotCompletionBoxHided(). |
|
Definition at line 137 of file cppcodecompletion.h. Referenced by CppCodeCompletion(), and slotTextChanged(). |
|
Definition at line 136 of file cppcodecompletion.h. Referenced by CppCodeCompletion(), slotTextChanged(), and slotTimeout(). |
|
Definition at line 127 of file cppcodecompletion.h. Referenced by CppCodeCompletion(), and slotTextChanged(). |
|
Definition at line 141 of file cppcodecompletion.h. Referenced by completeText(), computeCompletionEntryList(), computeSignatureList(), and CppCodeCompletion(). |
|
Definition at line 144 of file cppcodecompletion.h. Referenced by completeText(), and computeFileEntryList(). |
|
Definition at line 143 of file cppcodecompletion.h. Referenced by completeText(), and slotTextChanged(). |
|
Definition at line 126 of file cppcodecompletion.h. Referenced by completeText(), computeCompletionEntryList(), computeFileEntryList(), computeRecoveryPoints(), CppCodeCompletion(), evaluateExpression(), findContainer(), integratePart(), slotFileParsed(), slotTextChanged(), and typeOf(). |
|
Definition at line 139 of file cppcodecompletion.h. Referenced by computeCompletionEntryList(), computeSignatureList(), CppCodeCompletion(), evaluateExpression(), and typeOf(). |
The documentation for this class was generated from the following files:
- languages/cpp/cppcodecompletion.h
- languages/cpp/cppcodecompletion.cpp