12#ifndef CLANG_ANALYSIS_FLOWSENSITIVE_MODELS_CHROMIUMCHECKMODEL_H
13#define CLANG_ANALYSIS_FLOWSENSITIVE_MODELS_CHROMIUMCHECKMODEL_H
18#include "llvm/ADT/DenseSet.h"
32 llvm::SmallDenseSet<const CXXMethodDecl *> CheckDecls;
Defines the C++ Decl subclasses, other than those for templates (found in DeclTemplate....
Represents a top-level expression in a basic block.
Models the behavior of Chromium's CHECK, DCHECK, etc.
ChromiumCheckModel()=default
bool transfer(const CFGElement &Element, Environment &Env) override
Return value indicates whether the model processed the Element.
Abstract base class for dataflow "models": reusable analysis components that model a particular aspec...
Holds the state of the program (store and heap) at a given program point.
The JSON file list parser is used to communicate input to InstallAPI.