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)

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)

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)

Declared at: clang/include/clang/StaticAnalyzer/Core/Checker.h:41

Templates

CHECKER

Parameters

CHECKER* checker
clang::ento::CheckerManager& mgr