|
clang 24.0.0git
|
An RAII class that suppresses cir.cleanup.scope creation for cleanups pushed onto the EH stack while such a variable is being emitted and instead captures these cleanups so that they can be emitted into the owning op's cleanup region later. More...
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenFunction.h"
Public Member Functions | |
| CaptureScope (CapturedCleanups &scope) | |
| ~CaptureScope () | |
| CaptureScope (const CaptureScope &)=delete | |
| void | operator= (const CaptureScope &)=delete |
An RAII class that suppresses cir.cleanup.scope creation for cleanups pushed onto the EH stack while such a variable is being emitted and instead captures these cleanups so that they can be emitted into the owning op's cleanup region later.
Definition at line 1517 of file CIRGenFunction.h.
|
inlineexplicit |
Definition at line 1521 of file CIRGenFunction.h.
References clang::CIRGen::CIRGenFunction::CapturedCleanups::CapturedCleanups().
Referenced by CaptureScope(), and operator=().
|
inline |
Definition at line 1530 of file CIRGenFunction.h.
|
delete |
References CaptureScope().
|
delete |
References CaptureScope().