clang 23.0.0git
clang::CIRGen::CIRGenFunction::FullExprCleanupScope Class Reference

#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenFunction.h"

Public Member Functions

 FullExprCleanupScope (CIRGenFunction &cgf, const Expr *subExpr)
void exit (ArrayRef< mlir::Value * > valuesToReload={})
 ~FullExprCleanupScope ()

Detailed Description

Definition at line 1202 of file CIRGenFunction.h.

Constructor & Destructor Documentation

◆ FullExprCleanupScope()

CIRGenFunction::FullExprCleanupScope::FullExprCleanupScope ( CIRGenFunction & cgf,
const Expr * subExpr )

◆ ~FullExprCleanupScope()

clang::CIRGen::CIRGenFunction::FullExprCleanupScope::~FullExprCleanupScope ( )
inline

Definition at line 1214 of file CIRGenFunction.h.

References exit().

Member Function Documentation

◆ exit()

void CIRGenFunction::FullExprCleanupScope::exit ( ArrayRef< mlir::Value * > valuesToReload = {})

Definition at line 112 of file CIRGenCleanup.cpp.

References b, and clang::CIRGen::Address::invalid().

Referenced by ~FullExprCleanupScope().


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