Changeset View
Changeset View
Standalone View
Standalone View
duchain/builders/contextbuilder.h
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Line(s) | 58 | protected: | |||
---|---|---|---|---|---|
64 | KDevelop::DUContext* contextFromNode(AstNode* node) override; | 64 | KDevelop::DUContext* contextFromNode(AstNode* node) override; | ||
65 | KDevelop::RangeInRevision editorFindRange(AstNode* fromRange, AstNode* toRange = nullptr) override; | 65 | KDevelop::RangeInRevision editorFindRange(AstNode* fromRange, AstNode* toRange = nullptr) override; | ||
66 | /// Find Cursor for start of a node, useful to limit findLocalDeclarations() searches. | 66 | /// Find Cursor for start of a node, useful to limit findLocalDeclarations() searches. | ||
67 | KDevelop::CursorInRevision startPos( AstNode* node); | 67 | KDevelop::CursorInRevision startPos( AstNode* node); | ||
68 | 68 | | |||
69 | KDevelop::QualifiedIdentifier identifierForNode(IdentifierAst* id) override; | 69 | KDevelop::QualifiedIdentifier identifierForNode(IdentifierAst* id) override; | ||
70 | KDevelop::QualifiedIdentifier identifierForNode(SemiReservedIdentifierAst* id); | 70 | KDevelop::QualifiedIdentifier identifierForNode(SemiReservedIdentifierAst* id); | ||
71 | KDevelop::QualifiedIdentifier identifierForNode(VariableIdentifierAst* id); | 71 | KDevelop::QualifiedIdentifier identifierForNode(VariableIdentifierAst* id); | ||
72 | IdentifierPair identifierPairForNode(IdentifierAst* id); | 72 | IdentifierPair identifierPairForNode(IdentifierAst* id, bool isConstIdentifier = false); | ||
73 | IdentifierPair identifierPairForNode(SemiReservedIdentifierAst* id); | 73 | IdentifierPair identifierPairForNode(SemiReservedIdentifierAst* id); | ||
74 | IdentifierPair identifierPairForNode(ReservedNonModifierIdentifierAst* id); | 74 | IdentifierPair identifierPairForNode(ReservedNonModifierIdentifierAst* id); | ||
75 | QString stringForNode(IdentifierAst* node) const; | 75 | QString stringForNode(IdentifierAst* node) const; | ||
76 | QString stringForNode(SemiReservedIdentifierAst* node) const; | 76 | QString stringForNode(SemiReservedIdentifierAst* node) const; | ||
77 | QString stringForNode(ReservedNonModifierIdentifierAst* node) const; | 77 | QString stringForNode(ReservedNonModifierIdentifierAst* node) const; | ||
78 | QString stringForNode(VariableIdentifierAst* node) const; | 78 | QString stringForNode(VariableIdentifierAst* node) const; | ||
79 | 79 | | |||
80 | void visitClassDeclarationStatement(ClassDeclarationStatementAst*) override; | 80 | void visitClassDeclarationStatement(ClassDeclarationStatementAst*) override; | ||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |