clang 22.0.0git
BuiltinCheckerRegistration.h File Reference
#include "clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h"
#include "clang/StaticAnalyzer/Checkers/Checkers.inc"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::ento

Macros

#define GET_CHECKERS
#define CHECKER(FULLNAME, CLASS, HELPTEXT, DOC_URI, IS_HIDDEN)

Macro Definition Documentation

◆ CHECKER

#define CHECKER ( FULLNAME,
CLASS,
HELPTEXT,
DOC_URI,
IS_HIDDEN )
Value:
void register##CLASS(CheckerManager &mgr); \
bool shouldRegister##CLASS(const CheckerManager &mgr);

Definition at line 25 of file BuiltinCheckerRegistration.h.

Referenced by clang::ento::check::ASTCodeBody::_register(), clang::ento::check::ASTDecl< DECL >::_register(), clang::ento::check::BeginFunction::_register(), clang::ento::check::Bind::_register(), clang::ento::check::BlockEntrance::_register(), clang::ento::check::BranchCondition::_register(), clang::ento::check::ConstPointerEscape::_register(), clang::ento::check::DeadSymbols::_register(), clang::ento::check::EndAnalysis::_register(), clang::ento::check::EndFunction::_register(), clang::ento::check::EndOfTranslationUnit::_register(), clang::ento::check::Event< EVENT >::_register(), clang::ento::check::LiveSymbols::_register(), clang::ento::check::Location::_register(), clang::ento::check::NewAllocator::_register(), clang::ento::check::ObjCMessageNil::_register(), clang::ento::check::PointerEscape::_register(), clang::ento::check::PostCall::_register(), clang::ento::check::PostObjCMessage::_register(), clang::ento::check::PostStmt< STMT >::_register(), clang::ento::check::PreCall::_register(), clang::ento::check::PreObjCMessage::_register(), clang::ento::check::PreStmt< STMT >::_register(), clang::ento::check::RegionChanges::_register(), clang::ento::Checker< CHECKs >::_register(), clang::ento::CheckerFamily< CHECKs >::_register(), clang::ento::eval::Assume::_register(), clang::ento::eval::Call::_register(), clang::ento::EventDispatcher< EVENT >::_register(), clang::ento::CheckerManager::getChecker(), and clang::ento::CheckerManager::registerChecker().

◆ GET_CHECKERS

#define GET_CHECKERS

Definition at line 24 of file BuiltinCheckerRegistration.h.