class ASTDecl
Declaration
template <typename DECL>
class ASTDecl { /* full declaration omitted */ };
Declared at: clang/include/clang/StaticAnalyzer/Core/Checker.h:29
Templates
- DECL
Method Overview
- private template <typename CHECKER>static void _checkDecl(void * checker, const clang::Decl * D, clang::ento::AnalysisManager & mgr, clang::ento::BugReporter & BR)
- private static bool _handlesDecl(const clang::Decl * D)
- public template <typename CHECKER>static void _register(CHECKER * checker, clang::ento::CheckerManager & mgr)
Methods
¶template <typename CHECKER>
static void _checkDecl(
void* checker,
const clang::Decl* D,
clang::ento::AnalysisManager& mgr,
clang::ento::BugReporter& BR)
template <typename CHECKER>
static void _checkDecl(
void* checker,
const clang::Decl* D,
clang::ento::AnalysisManager& mgr,
clang::ento::BugReporter& BR)
Declared at: clang/include/clang/StaticAnalyzer/Core/Checker.h:31
Templates
- CHECKER
Parameters
- void* checker
- const clang::Decl* D
- clang::ento::AnalysisManager& mgr
- clang::ento::BugReporter& BR
¶static bool _handlesDecl(const clang::Decl* D)
static bool _handlesDecl(const clang::Decl* D)
Declared at: clang/include/clang/StaticAnalyzer/Core/Checker.h:36
Parameters
- const clang::Decl* D
¶template <typename CHECKER>
static void _register(
CHECKER* checker,
clang::ento::CheckerManager& mgr)
template <typename CHECKER>
static void _register(
CHECKER* checker,
clang::ento::CheckerManager& mgr)
Declared at: clang/include/clang/StaticAnalyzer/Core/Checker.h:41
Templates
- CHECKER
Parameters
- CHECKER* checker
- clang::ento::CheckerManager& mgr