Lines Matching refs:getNodeAs
568 Op(Result.Nodes.getNodeAs<UnaryOperator>(OpTag)) {} in IncrementGadget()
608 Op(Result.Nodes.getNodeAs<UnaryOperator>(OpTag)) {} in DecrementGadget()
647 ASE(Result.Nodes.getNodeAs<ArraySubscriptExpr>(ArraySubscrTag)) {} in ArraySubscriptGadget()
697 PA(Result.Nodes.getNodeAs<BinaryOperator>(PointerArithmeticTag)), in PointerArithmeticGadget()
698 Ptr(Result.Nodes.getNodeAs<Expr>(PointerArithmeticPointerTag)) {} in PointerArithmeticGadget()
746 Ctor(Result.Nodes.getNodeAs<CXXConstructExpr>( in SpanTwoParamConstructorGadget()
795 PtrInitLHS(Result.Nodes.getNodeAs<VarDecl>(PointerInitLHSTag)), in PointerInitGadget()
796 PtrInitRHS(Result.Nodes.getNodeAs<DeclRefExpr>(PointerInitRHSTag)) {} in PointerInitGadget()
843 PtrLHS(Result.Nodes.getNodeAs<DeclRefExpr>(PointerAssignLHSTag)), in PtrToPtrAssignmentGadget()
844 PtrRHS(Result.Nodes.getNodeAs<DeclRefExpr>(PointerAssignRHSTag)) {} in PtrToPtrAssignmentGadget()
892 PtrLHS(Result.Nodes.getNodeAs<DeclRefExpr>(PointerAssignLHSTag)), in CArrayToPtrAssignmentGadget()
893 PtrRHS(Result.Nodes.getNodeAs<DeclRefExpr>(PointerAssignRHSTag)) {} in CArrayToPtrAssignmentGadget()
935 Op(Result.Nodes.getNodeAs<CallExpr>(OpTag)) {} in UnsafeBufferUsageAttrGadget()
967 Op(Result.Nodes.getNodeAs<CXXConstructExpr>(OpTag)) {} in UnsafeBufferUsageCtorAttrGadget()
1004 Op(Result.Nodes.getNodeAs<ExplicitCastExpr>(OpTag)) {} in DataInvocationGadget()
1040 Node(Result.Nodes.getNodeAs<ArraySubscriptExpr>(ULCArraySubscriptTag)) { in ULCArraySubscriptGadget()
1082 Node(Result.Nodes.getNodeAs<DeclRefExpr>(DeclRefExprTag)) { in UPCStandalonePointerGadget()
1116 Result.Nodes.getNodeAs<DeclRefExpr>(BaseDeclRefExprTag)), in PointerDereferenceGadget()
1117 Op(Result.Nodes.getNodeAs<UnaryOperator>(OperatorTag)) {} in PointerDereferenceGadget()
1155 Node(Result.Nodes.getNodeAs<UnaryOperator>( in UPCAddressofArraySubscriptGadget()
1263 Node(Result.Nodes.getNodeAs<UnaryOperator>(UPCPreIncrementTag)) { in UPCPreIncrementGadget()
1305 Node(Result.Nodes.getNodeAs<BinaryOperator>(UUCAddAssignTag)), in UUCAddAssignGadget()
1306 Offset(Result.Nodes.getNodeAs<Expr>(OffsetTag)) { in UUCAddAssignGadget()
1353 Result.Nodes.getNodeAs<DeclRefExpr>(BaseDeclRefExprTag)), in DerefSimplePtrArithFixableGadget()
1354 DerefOp(Result.Nodes.getNodeAs<UnaryOperator>(DerefOpTag)), in DerefSimplePtrArithFixableGadget()
1355 AddOp(Result.Nodes.getNodeAs<BinaryOperator>(AddOpTag)), in DerefSimplePtrArithFixableGadget()
1356 Offset(Result.Nodes.getNodeAs<IntegerLiteral>(OffsetTag)) {} in DerefSimplePtrArithFixableGadget()
1408 if (const auto *DRE = Result.Nodes.getNodeAs<DeclRefExpr>("any_dre")) { in findGadgets()
1413 if (const auto *DS = Result.Nodes.getNodeAs<DeclStmt>("any_ds")) { in findGadgets()
1422 if (Result.Nodes.getNodeAs<Stmt>(#name)) { \ in findGadgets()
1428 if (Result.Nodes.getNodeAs<Stmt>(#name)) { \ in findGadgets()