clang 22.0.0git
clang::lifetimes::internal::FactManager Class Reference

Public Member Functions

llvm::ArrayRef< const Fact * > getFacts (const CFGBlock *B) const
void addBlockFacts (const CFGBlock *B, llvm::ArrayRef< Fact * > NewFacts)
template<typename FactType, typename... Args>
FactType * createFact (Args &&...args)
void dump (const CFG &Cfg, AnalysisDeclContext &AC) const
LoanManagergetLoanMgr ()
OriginManagergetOriginMgr ()

Detailed Description

Definition at line 375 of file LifetimeSafety.cpp.

Member Function Documentation

◆ addBlockFacts()

void clang::lifetimes::internal::FactManager::addBlockFacts ( const CFGBlock * B,
llvm::ArrayRef< Fact * > NewFacts )
inline

Definition at line 384 of file LifetimeSafety.cpp.

◆ createFact()

template<typename FactType, typename... Args>
FactType * clang::lifetimes::internal::FactManager::createFact ( Args &&... args)
inline

Definition at line 390 of file LifetimeSafety.cpp.

◆ dump()

void clang::lifetimes::internal::FactManager::dump ( const CFG & Cfg,
AnalysisDeclContext & AC ) const
inline

◆ getFacts()

llvm::ArrayRef< const Fact * > clang::lifetimes::internal::FactManager::getFacts ( const CFGBlock * B) const
inline

Definition at line 377 of file LifetimeSafety.cpp.

◆ getLoanMgr()

LoanManager & clang::lifetimes::internal::FactManager::getLoanMgr ( )
inline

Definition at line 416 of file LifetimeSafety.cpp.

◆ getOriginMgr()

OriginManager & clang::lifetimes::internal::FactManager::getOriginMgr ( )
inline

Definition at line 417 of file LifetimeSafety.cpp.


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