Lines Matching refs:FixableGadget
406 class FixableGadget : public Gadget { class
408 FixableGadget(Kind K) : Gadget(K) {} in FixableGadget() function in __anon106d55b40311::FixableGadget
435 using FixableGadgetList = std::vector<std::unique_ptr<FixableGadget>>;
601 class PointerInitGadget : public FixableGadget {
610 : FixableGadget(Kind::PointerInit), in PointerInitGadget()
652 class PointerAssignmentGadget : public FixableGadget {
661 : FixableGadget(Kind::PointerAssignment), in PointerAssignmentGadget()
756 class ULCArraySubscriptGadget : public FixableGadget {
764 : FixableGadget(Kind::ULCArraySubscript), in ULCArraySubscriptGadget()
800 class UPCStandalonePointerGadget : public FixableGadget {
807 : FixableGadget(Kind::UPCStandalonePointer), in UPCStandalonePointerGadget()
833 class PointerDereferenceGadget : public FixableGadget {
842 : FixableGadget(Kind::PointerDereference), in PointerDereferenceGadget()
874 class UPCAddressofArraySubscriptGadget : public FixableGadget {
882 : FixableGadget(Kind::ULCArraySubscript), in UPCAddressofArraySubscriptGadget()
1022 class UPCPreIncrementGadget : public FixableGadget {
1030 : FixableGadget(Kind::UPCPreIncrement), in UPCPreIncrementGadget()
1062 class UUCAddAssignGadget : public FixableGadget {
1073 : FixableGadget(Kind::UUCAddAssign), in UUCAddAssignGadget()
1102 class DerefSimplePtrArithFixableGadget : public FixableGadget {
1115 : FixableGadget(Kind::DerefSimplePtrArithFixable), in DerefSimplePtrArithFixableGadget()
1293 std::map<const VarDecl *, std::set<const FixableGadget *>,
2786 for (const FixableGadget *fixable : it.second) { in checkUnsafeBufferUsage()