clang 20.0.0git
Public Attributes | List of all members
clang::dataflow::DiagnosisCallbacks< AnalysisT, Diagnostic > Struct Template Reference

A pair of callbacks for performing diagnosis on a CFG element, called with the state before and after visiting that CFG element. More...

#include "clang/Analysis/FlowSensitive/DataflowAnalysis.h"

Public Attributes

DiagnosisCallback< AnalysisT, DiagnosticBefore
 
DiagnosisCallback< AnalysisT, DiagnosticAfter
 

Detailed Description

template<typename AnalysisT, typename Diagnostic>
struct clang::dataflow::DiagnosisCallbacks< AnalysisT, Diagnostic >

A pair of callbacks for performing diagnosis on a CFG element, called with the state before and after visiting that CFG element.

Either or both of the callbacks may be null.

Definition at line 207 of file DataflowAnalysis.h.

Member Data Documentation

◆ After

template<typename AnalysisT , typename Diagnostic >
DiagnosisCallback<AnalysisT, Diagnostic> clang::dataflow::DiagnosisCallbacks< AnalysisT, Diagnostic >::After

Definition at line 209 of file DataflowAnalysis.h.

Referenced by clang::dataflow::diagnoseFunction().

◆ Before

template<typename AnalysisT , typename Diagnostic >
DiagnosisCallback<AnalysisT, Diagnostic> clang::dataflow::DiagnosisCallbacks< AnalysisT, Diagnostic >::Before

Definition at line 208 of file DataflowAnalysis.h.

Referenced by clang::dataflow::diagnoseFunction().


The documentation for this struct was generated from the following file: