Lines Matching refs:ASTNode
164 SourceLocation Loc, ASTNodeInfo ASTNode) {
172 if (auto *ObjCID = dyn_cast_or_null<ObjCInterfaceDecl>(ASTNode.OrigD)) {
180 if (auto *ObjCPD = dyn_cast_or_null<ObjCProtocolDecl>(ASTNode.OrigD)) {
196 if (ASTNode.OrigE) {
197 Cursor = cxcursor::MakeCXCursor(ASTNode.OrigE,
198 cast<Decl>(ASTNode.ContainerDC),
201 if (ASTNode.OrigD) {
202 if (auto *OrigND = dyn_cast<NamedDecl>(ASTNode.OrigD))
205 Cursor = MakeCXCursor(ASTNode.OrigD, CXTU);
211 dyn_cast_or_null<NamedDecl>(ASTNode.Parent),
212 ASTNode.ContainerDC, ASTNode.OrigE, Kind, CXRole);
215 const DeclContext *LexicalDC = ASTNode.ContainerDC;
222 IndexingDeclVisitor(*this, Loc, LexicalDC).Visit(ASTNode.OrigD);