clang 22.0.0git
Public Member Functions | Public Attributes | List of all members
clang::lifetimes::internal::ExpiredLattice Struct Reference

The dataflow lattice for tracking the set of expired loans. More...

Public Member Functions

 ExpiredLattice ()
 
 ExpiredLattice (ExpiredLoanMap M)
 
bool operator== (const ExpiredLattice &Other) const
 
bool operator!= (const ExpiredLattice &Other) const
 
void dump (llvm::raw_ostream &OS) const
 

Public Attributes

ExpiredLoanMap Expired
 Map from an expired LoanID to the ExpireFact that made it expire.
 

Detailed Description

The dataflow lattice for tracking the set of expired loans.

Definition at line 906 of file LifetimeSafety.cpp.

Constructor & Destructor Documentation

◆ ExpiredLattice() [1/2]

clang::lifetimes::internal::ExpiredLattice::ExpiredLattice ( )
inline

Definition at line 910 of file LifetimeSafety.cpp.

◆ ExpiredLattice() [2/2]

clang::lifetimes::internal::ExpiredLattice::ExpiredLattice ( ExpiredLoanMap  M)
inlineexplicit

Definition at line 911 of file LifetimeSafety.cpp.

Member Function Documentation

◆ dump()

void clang::lifetimes::internal::ExpiredLattice::dump ( llvm::raw_ostream &  OS) const
inline

Definition at line 920 of file LifetimeSafety.cpp.

References Expired.

◆ operator!=()

bool clang::lifetimes::internal::ExpiredLattice::operator!= ( const ExpiredLattice Other) const
inline

Definition at line 916 of file LifetimeSafety.cpp.

References clang::Other.

◆ operator==()

bool clang::lifetimes::internal::ExpiredLattice::operator== ( const ExpiredLattice Other) const
inline

Definition at line 913 of file LifetimeSafety.cpp.

References Expired, and clang::Other.

Member Data Documentation

◆ Expired

ExpiredLoanMap clang::lifetimes::internal::ExpiredLattice::Expired

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