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

#include "clang/Sema/AnalysisBasedWarnings.h"


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 2434 of file AnalysisBasedWarnings.cpp.

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

◆ ~AnalysisBasedWarnings()

sema::AnalysisBasedWarnings::~AnalysisBasedWarnings ( )

Member Function Documentation

◆ getDefaultPolicy()

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

◆ 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 2805 of file AnalysisBasedWarnings.cpp.

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

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