Lines Matching defs:ASTNode

171         *NodeKind = N->ASTNode.getNodeKind();
176 if (N->ASTNode.get<Attr>() && N->Parent)
178 llvm::copy_if(allTargetDecls(N->ASTNode, AST.getHeuristicResolver()),
898 index::IndexDataConsumer::ASTNodeInfo ASTNode) override {
910 if (auto *OME = llvm::dyn_cast_or_null<ObjCMessageExpr>(ASTNode.OrigE)) {
913 llvm::dyn_cast_or_null<ObjCMethodDecl>(ASTNode.OrigD)) {
931 SymbolCollector::getRefContainer(ASTNode.Parent, CollectorOpts)});
1124 if (N.ASTNode.get<BreakStmt>()) {
1126 } else if (N.ASTNode.get<ContinueStmt>()) {
1128 } else if (N.ASTNode.get<ReturnStmt>()) {
1130 } else if (N.ASTNode.get<CXXThrowExpr>()) {
1132 } else if (N.ASTNode.get<SwitchCase>()) {
1134 } else if (const GotoStmt *GS = N.ASTNode.get<GotoStmt>()) {
1149 if (const Stmt *FunctionBody = getFunctionBody(P->ASTNode)) {
1156 if (const Stmt *LoopBody = getLoopBody(P->ASTNode)) {
1162 Result.push_back(P->ASTNode.getSourceRange().getBegin());
1169 if (const auto *SS = P->ASTNode.get<SwitchStmt>()) {
1174 Bounds = findCaseBounds(*SS, N.ASTNode.getSourceRange().getBegin(), SM);
1233 targetDecl(N->ASTNode, Relations, AST.getHeuristicResolver());
1838 auto Decls = explicitReferenceTargets(N->ASTNode, DeclRelation::Underlying,
1885 while (N && N->ASTNode.get<NestedNameSpecifierLoc>())
1891 if (const TypeLoc *TL = N->ASTNode.get<TypeLoc>()) {
1903 if (const auto *CCI = N->ASTNode.get<CXXCtorInitializer>()) {
1911 if (const auto *CBS = N->ASTNode.get<CXXBaseSpecifier>())
1914 if (const Decl *D = N->ASTNode.get<Decl>()) {
1933 if (const Stmt *S = N->ASTNode.get<Stmt>()) {