Home | History | Annotate | Download | only in Checkers

Lines Matching refs:Checker

9 //  This file defines a checker that checks for padding that could be
22 #include "clang/StaticAnalyzer/Core/Checker.h"
33 class PaddingChecker : public Checker<check::ASTDecl<TranslationUnitDecl>> {
49 const PaddingChecker *Checker;
52 explicit LocalVisitor(const PaddingChecker *Checker) : Checker(Checker) {}
54 Checker->visitRecord(RD);
58 Checker->visitVariable(VD);
71 /// checker.
196 // This checker only cares about the padded size of the
349 auto *Checker = Mgr.registerChecker<PaddingChecker>();
350 Checker->AllowedPad = Mgr.getAnalyzerOptions()
351 .getCheckerIntegerOption(Checker, "AllowedPad");
352 if (Checker->AllowedPad < 0)
354 Checker, "AllowedPad", "a non-negative value");