Lines Matching defs:checkNode

108 checkNode(const SelectedASTNode &StmtNode, SourceSelectionKind SelectionKind,
119 checkNode(const SelectedASTNode &DeclNode, SourceSelectionKind SelectionKind,
164 checkNode<TranslationUnitDecl>(*Node, SourceSelectionKind::None,
166 checkNode<FunctionDecl>(Node->Children[0],
191 checkNode<FunctionDecl>(
207 const auto &Fn = checkNode<FunctionDecl>(
210 checkNode<ParmVarDecl>(Fn.Children[0],
212 const auto &Body = checkNode<CompoundStmt>(
215 const auto &Return = checkNode<ReturnStmt>(
218 checkNode<ImplicitCastExpr>(Return.Children[0],
221 checkNode<DeclRefExpr>(Return.Children[0].Children[0],
231 const auto &Fn = checkNode<FunctionDecl>(
234 const auto &Body = checkNode<CompoundStmt>(
237 checkNode<ReturnStmt>(Body.Children[0],
247 const auto &Fn = checkNode<FunctionDecl>(
250 const auto &Body = checkNode<CompoundStmt>(
253 checkNode<ReturnStmt>(Body.Children[0],
263 const auto &Fn = checkNode<FunctionDecl>(
266 checkNode<ParmVarDecl>(Fn.Children[0],
268 const auto &Body = checkNode<CompoundStmt>(
271 checkNode<ReturnStmt>(Body.Children[0],
287 checkNode<FunctionDecl>(Node->Children[0],
290 checkNode<FunctionDecl>(Node->Children[1],
317 const auto &Fn = checkNode<FunctionDecl>(
320 const auto &Body = checkNode<CompoundStmt>(
323 allChildrenOf(checkNode<CallExpr>(Body.Children[0],
327 allChildrenOf(checkNode<IfStmt>(Body.Children[1],
338 const auto &Fn = checkNode<FunctionDecl>(
341 const auto &Body = checkNode<CompoundStmt>(
344 checkNode<CallExpr>(Body.Children[0],
347 checkNode<IfStmt>(Body.Children[1],
350 checkNode<BinaryOperator>(Body.Children[2],
360 const auto &Fn = checkNode<FunctionDecl>(
363 const auto &Body = checkNode<CompoundStmt>(
366 checkNode<DeclStmt>(Body.Children[0],
369 checkNode<CallExpr>(Body.Children[1],
372 checkNode<IfStmt>(Body.Children[2],
375 checkNode<BinaryOperator>(Body.Children[3],
408 const auto &Impl = checkNode<ObjCImplementationDecl>(
411 const auto &Fn = checkNode<FunctionDecl>(
424 const auto &Impl = checkNode<ObjCCategoryImplDecl>(
427 const auto &Fn = checkNode<FunctionDecl>(
440 const auto &Impl = checkNode<ObjCImplementationDecl>(
443 const auto &Selected = checkNode<FunctionDecl>(
448 const auto &Cat = checkNode<ObjCCategoryImplDecl>(
451 const auto &CatF = checkNode<FunctionDecl>(
464 checkNode<FunctionDecl>(Node->Children[0],
490 const auto &Impl = checkNode<ObjCImplementationDecl>(
493 checkNode<FunctionDecl>(Impl.Children[0],
516 const auto &Record = checkNode<CXXRecordDecl>(
519 checkNode<FieldDecl>(Record.Children[0],
537 checkNode<ObjCImplementationDecl>(
547 const auto &Fn = checkNode<FunctionDecl>(
550 return checkNode<CompoundStmt>(Fn.Children[0],
581 const auto &CCast = checkNode<CStyleCastExpr>(
584 const auto &POE = checkNode<PseudoObjectExpr>(
587 const auto &PRE = checkNode<ObjCPropertyRefExpr>(
590 const auto &Cast = checkNode<ImplicitCastExpr>(
593 checkNode<DeclRefExpr>(Cast.Children[0],
602 const auto &POE = checkNode<PseudoObjectExpr>(
605 const auto &BinOp = checkNode<BinaryOperator>(
608 const auto &PRE = checkNode<ObjCPropertyRefExpr>(
611 const auto &Cast = checkNode<ImplicitCastExpr>(
614 checkNode<DeclRefExpr>(Cast.Children[0],
616 checkNode<IntegerLiteral>(BinOp.Children[1],
625 const auto &CCast = checkNode<CStyleCastExpr>(
628 const auto &POE = checkNode<PseudoObjectExpr>(
631 const auto &SRE = checkNode<ObjCSubscriptRefExpr>(
634 const auto &Cast = checkNode<ImplicitCastExpr>(
637 checkNode<DeclRefExpr>(Cast.Children[0],
639 checkNode<IntegerLiteral>(SRE.Children[1],
648 const auto &POE = checkNode<PseudoObjectExpr>(
651 const auto &BinOp = checkNode<BinaryOperator>(
654 const auto &SRE = checkNode<ObjCSubscriptRefExpr>(
657 const auto &Cast = checkNode<ImplicitCastExpr>(
660 checkNode<DeclRefExpr>(Cast.Children[0],
662 const auto &POE2 = checkNode<PseudoObjectExpr>(
665 const auto &PRE = checkNode<ObjCPropertyRefExpr>(
668 const auto &Cast2 = checkNode<ImplicitCastExpr>(
671 checkNode<DeclRefExpr>(Cast2.Children[0],
673 checkNode<DeclRefExpr>(BinOp.Children[1],