clang 20.0.0git
Classes | Public Member Functions | List of all members
clang::sema::AnalysisBasedWarnings Class Reference

#include "clang/Sema/AnalysisBasedWarnings.h"

Classes

class  InterProceduralData
 InterProceduralData aims to be a storage of whatever data should be passed between analyses of different functions. More...
 
class  Policy
 

Public Member Functions

 AnalysisBasedWarnings (Sema &s)
 
 ~AnalysisBasedWarnings ()
 
void IssueWarnings (Policy P, FunctionScopeInfo *fscope, const Decl *D, QualType BlockType)
 
void IssueWarnings (TranslationUnitDecl *D)
 
Policy getDefaultPolicy ()
 
void PrintStats () const
 

Detailed Description

Definition at line 32 of file AnalysisBasedWarnings.h.

Constructor & Destructor Documentation

◆ AnalysisBasedWarnings()

sema::AnalysisBasedWarnings::AnalysisBasedWarnings ( Sema s)

Definition at line 2446 of file AnalysisBasedWarnings.cpp.

References D, clang::Sema::getDiagnostics(), and isEnabled().

◆ ~AnalysisBasedWarnings()

sema::AnalysisBasedWarnings::~AnalysisBasedWarnings ( )
default

Member Function Documentation

◆ getDefaultPolicy()

Policy clang::sema::AnalysisBasedWarnings::getDefaultPolicy ( )
inline

◆ IssueWarnings() [1/2]

void clang::sema::AnalysisBasedWarnings::IssueWarnings ( Policy  P,
sema::FunctionScopeInfo fscope,
const Decl D,
QualType  BlockType 
)

◆ IssueWarnings() [2/2]

void clang::sema::AnalysisBasedWarnings::IssueWarnings ( TranslationUnitDecl D)

◆ PrintStats()

void clang::sema::AnalysisBasedWarnings::PrintStats ( ) const

Definition at line 2817 of file AnalysisBasedWarnings.cpp.

Referenced by clang::Sema::PrintStats().


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