ComputeRecoveryPoints Class Reference
Inheritance diagram for ComputeRecoveryPoints:

Public Member Functions | |
ComputeRecoveryPoints (QPtrList< RecoveryPoint > &points) | |
virtual void | parseTranslationUnit (TranslationUnitAST *ast) |
virtual void | parseUsingDirective (UsingDirectiveAST *ast) |
virtual void | parseNamespace (NamespaceAST *ast) |
virtual void | parseSimpleDeclaration (SimpleDeclarationAST *ast) |
virtual void | parseFunctionDefinition (FunctionDefinitionAST *ast) |
virtual void | parseClassSpecifier (ClassSpecifierAST *ast) |
void | insertRecoveryPoint (AST *ast) |
Private Attributes | |
QPtrList< RecoveryPoint > & | recoveryPoints |
QValueStack< QValueList< QStringList > > | m_imports |
QStringList | m_currentScope |
Constructor & Destructor Documentation
|
Definition at line 1280 of file cppcodecompletion.cpp. References recoveryPoints. |
Member Function Documentation
|
Definition at line 1346 of file cppcodecompletion.cpp. References RecoveryPoint::endColumn, RecoveryPoint::endLine, AST::getEndPosition(), AST::getStartPosition(), RecoveryPoint::imports, RecoveryPoint::kind, m_imports, AST::nodeType(), recoveryPoints, RecoveryPoint::scope, RecoveryPoint::startColumn, and RecoveryPoint::startLine. Referenced by parseFunctionDefinition(). |
|
Definition at line 1338 of file cppcodecompletion.cpp. References m_currentScope, TypeSpecifierAST::name(), TreeParser::parseClassSpecifier(), and toSimpleName(). |
|
Definition at line 1331 of file cppcodecompletion.cpp. References insertRecoveryPoint(), and m_imports. |
|
Definition at line 1305 of file cppcodecompletion.cpp. References m_currentScope, m_imports, NamespaceAST::namespaceName(), TreeParser::parseNamespace(), and AST::text(). |
|
Definition at line 1319 of file cppcodecompletion.cpp. References TreeParser::parseSimpleDeclaration(), and SimpleDeclarationAST::typeSpec(). |
|
Definition at line 1285 of file cppcodecompletion.cpp. References kdDebug(), m_imports, TreeParser::parseTranslationUnit(), and recoveryPoints. |
|
Definition at line 1296 of file cppcodecompletion.cpp. References m_imports, UsingDirectiveAST::name(), NameAST::text(), and CppCodeCompletion::typeName(). |
Member Data Documentation
|
Definition at line 1364 of file cppcodecompletion.cpp. Referenced by parseClassSpecifier(), and parseNamespace(). |
|
Definition at line 1363 of file cppcodecompletion.cpp. Referenced by insertRecoveryPoint(), parseFunctionDefinition(), parseNamespace(), parseTranslationUnit(), and parseUsingDirective(). |
|
Definition at line 1362 of file cppcodecompletion.cpp. Referenced by ComputeRecoveryPoints(), insertRecoveryPoint(), and parseTranslationUnit(). |
The documentation for this class was generated from the following file:
- languages/cpp/cppcodecompletion.cpp