clang 22.0.0git
Namespaces | Classes | Enumerations | Functions
clang::lifetimes Namespace Reference

Namespaces

namespace  internal
 

Classes

class  LifetimeSafetyReporter
 

Enumerations

enum class  Confidence { None , Maybe , Definite }
 Enum to track the confidence level of a potential error. More...
 

Functions

void runLifetimeSafetyAnalysis (AnalysisDeclContext &AC, LifetimeSafetyReporter *Reporter)
 The main entry point for the analysis.
 

Enumeration Type Documentation

◆ Confidence

enum class clang::lifetimes::Confidence
strong

Enum to track the confidence level of a potential error.

Enumerator
None 
Maybe 
Definite 

Definition at line 32 of file LifetimeSafety.h.

Function Documentation

◆ runLifetimeSafetyAnalysis()

void clang::lifetimes::runLifetimeSafetyAnalysis ( AnalysisDeclContext AC,
LifetimeSafetyReporter Reporter 
)

The main entry point for the analysis.

Definition at line 1199 of file LifetimeSafety.cpp.

References Analysis.

Referenced by clang::sema::AnalysisBasedWarnings::IssueWarnings().