clang 22.0.0git
clang::ento::CheckerBase Class Reference

The non-templated common ancestor of all the simple Checker<...> classes. More...

#include "clang/StaticAnalyzer/Core/Checker.h"

Inheritance diagram for clang::ento::CheckerBase:
[legend]

Public Member Functions

StringRef getDebugTag () const override
 Attached to nodes created by this checker class when the ExplodedGraph is dumped for debugging.
Public Member Functions inherited from clang::ento::CheckerFrontend
void enable (CheckerManager &Mgr)
bool isEnabled () const
CheckerNameRef getName () const
Public Member Functions inherited from clang::ento::CheckerBackend
virtual void printState (raw_ostream &Out, ProgramStateRef State, const char *NL, const char *Sep) const
 Debug state dump callback, see CheckerManager::runCheckersForPrintState.
Public Member Functions inherited from clang::ProgramPointTag
 ProgramPointTag (void *tagKind=nullptr)
virtual ~ProgramPointTag ()
const void * getTagKind () const
 Used to implement 'isKind' in subclasses.

Detailed Description

The non-templated common ancestor of all the simple Checker<...> classes.

Definition at line 541 of file Checker.h.

Member Function Documentation

◆ getDebugTag()

StringRef CheckerBase::getDebugTag ( ) const
overridevirtual

Attached to nodes created by this checker class when the ExplodedGraph is dumped for debugging.

Implements clang::ProgramPointTag.

Definition at line 20 of file Checker.cpp.

References clang::ento::CheckerFrontend::getName().


The documentation for this class was generated from the following files: