Lines Matching refs:WarningGadget
512 class WarningGadget : public Gadget { class
514 WarningGadget(Kind K) : Gadget(K) {} in WarningGadget() function in __anon8edba8be0511::WarningGadget
557 using WarningGadgetList = std::vector<std::unique_ptr<WarningGadget>>;
561 class IncrementGadget : public WarningGadget {
567 : WarningGadget(Kind::Increment), in IncrementGadget()
601 class DecrementGadget : public WarningGadget {
607 : WarningGadget(Kind::Decrement), in DecrementGadget()
640 class ArraySubscriptGadget : public WarningGadget {
646 : WarningGadget(Kind::ArraySubscript), in ArraySubscriptGadget()
688 class PointerArithmeticGadget : public WarningGadget {
696 : WarningGadget(Kind::PointerArithmetic), in PointerArithmeticGadget()
738 class SpanTwoParamConstructorGadget : public WarningGadget {
745 : WarningGadget(Kind::SpanTwoParamConstructor), in SpanTwoParamConstructorGadget()
928 class UnsafeBufferUsageAttrGadget : public WarningGadget {
934 : WarningGadget(Kind::UnsafeBufferUsageAttr), in UnsafeBufferUsageAttrGadget()
960 class UnsafeBufferUsageCtorAttrGadget : public WarningGadget {
966 : WarningGadget(Kind::UnsafeBufferUsageCtorAttr), in UnsafeBufferUsageCtorAttrGadget()
997 class DataInvocationGadget : public WarningGadget {
1003 : WarningGadget(Kind::DataInvocation), in DataInvocationGadget()
1500 std::map<const VarDecl *, std::set<const WarningGadget *>,
1506 llvm::SmallVector<const WarningGadget *, 16> noVar;