struct CheckerInfo
Declaration
struct CheckerInfo { /* full declaration omitted */ };
Description
Specifies a checker. Note that this isn't what we call a checker object, it merely contains everything required to create one.
Declared at: clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h:94
Member Variables
- public clang::ento::RegisterCheckerFn Initialize = nullptr
- public clang::ento::ShouldRegisterFunction ShouldRegister = nullptr
- public llvm::StringRef FullName
- public llvm::StringRef Desc
- public llvm::StringRef DocumentationUri
- public clang::ento::CmdLineOptionList CmdLineOptions
- public bool IsHidden = false
- public clang::ento::CheckerInfo::StateFromCmdLine State = StateFromCmdLine::State_Unspecified
- public clang::ento::ConstCheckerInfoList Dependencies
- public clang::ento::ConstCheckerInfoList WeakDependencies
Method Overview
- public CheckerInfo(clang::ento::RegisterCheckerFn Fn, clang::ento::ShouldRegisterFunction sfn, llvm::StringRef Name, llvm::StringRef Desc, llvm::StringRef DocsUri, bool IsHidden)
- public CheckerInfo(llvm::StringRef FullName)
- public void dump() const
- public void dumpToStream(llvm::raw_ostream & Out) const
- public bool isDisabled(const clang::ento::CheckerManager & mgr) const
- public bool isEnabled(const clang::ento::CheckerManager & mgr) const
Methods
¶CheckerInfo(
clang::ento::RegisterCheckerFn Fn,
clang::ento::ShouldRegisterFunction sfn,
llvm::StringRef Name,
llvm::StringRef Desc,
llvm::StringRef DocsUri,
bool IsHidden)
CheckerInfo(
clang::ento::RegisterCheckerFn Fn,
clang::ento::ShouldRegisterFunction sfn,
llvm::StringRef Name,
llvm::StringRef Desc,
llvm::StringRef DocsUri,
bool IsHidden)
Declared at: clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h:130
Parameters
- clang::ento::RegisterCheckerFn Fn
- clang::ento::ShouldRegisterFunction sfn
- llvm::StringRef Name
- llvm::StringRef Desc
- llvm::StringRef DocsUri
- bool IsHidden
¶CheckerInfo(llvm::StringRef FullName)
CheckerInfo(llvm::StringRef FullName)
Declared at: clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h:136
Parameters
- llvm::StringRef FullName
¶void dump() const
void dump() const
Declared at: clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h:138
¶void dumpToStream(llvm::raw_ostream& Out) const
void dumpToStream(llvm::raw_ostream& Out) const
Declared at: clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h:139
Parameters
- llvm::raw_ostream& Out
¶bool isDisabled(
const clang::ento::CheckerManager& mgr) const
bool isDisabled(
const clang::ento::CheckerManager& mgr) const
Declared at: clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h:120
Parameters
- const clang::ento::CheckerManager& mgr
¶bool isEnabled(
const clang::ento::CheckerManager& mgr) const
bool isEnabled(
const clang::ento::CheckerManager& mgr) const
Declared at: clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h:116
Parameters
- const clang::ento::CheckerManager& mgr