Lines Matching refs:WarningGadget
394 class WarningGadget : public Gadget { class
396 WarningGadget(Kind K) : Gadget(K) {} in WarningGadget() function in __anon106d55b40311::WarningGadget
436 using WarningGadgetList = std::vector<std::unique_ptr<WarningGadget>>;
440 class IncrementGadget : public WarningGadget {
446 : WarningGadget(Kind::Increment), in IncrementGadget()
475 class DecrementGadget : public WarningGadget {
481 : WarningGadget(Kind::Decrement), in DecrementGadget()
509 class ArraySubscriptGadget : public WarningGadget {
515 : WarningGadget(Kind::ArraySubscript), in ArraySubscriptGadget()
552 class PointerArithmeticGadget : public WarningGadget {
560 : WarningGadget(Kind::PointerArithmetic), in PointerArithmeticGadget()
702 class UnsafeBufferUsageAttrGadget : public WarningGadget {
708 : WarningGadget(Kind::UnsafeBufferUsageAttr), in UnsafeBufferUsageAttrGadget()
728 class DataInvocationGadget : public WarningGadget {
734 : WarningGadget(Kind::DataInvocation), in DataInvocationGadget()
1259 std::map<const VarDecl *, std::set<const WarningGadget *>,
1265 llvm::SmallVector<const WarningGadget *, 16> noVar;