clang 22.0.0git
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 1373 of file LifetimeSafety.cpp.

References clang::lifetimes::internal::LifetimeSafetyAnalysis::run().

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