clang 20.0.0git
|
ConditionalCleanup stores the saved form of its parameters, then restores them and performs the cleanup. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/EHScopeStack.h"
Public Member Functions | |
ConditionalCleanup (typename DominatingValue< As >::saved_type... A) | |
ConditionalCleanup (SavedTuple Tuple) | |
Public Member Functions inherited from clang::CodeGen::EHScopeStack::Cleanup | |
Cleanup (const Cleanup &)=default | |
Cleanup (Cleanup &&) | |
Cleanup & | operator= (const Cleanup &)=delete |
Cleanup & | operator= (Cleanup &&)=delete |
Cleanup ()=default | |
virtual bool | isRedundantBeforeReturn () |
virtual void | Emit (CodeGenFunction &CGF, Flags flags)=0 |
Emit the cleanup. | |
Additional Inherited Members | |
Protected Member Functions inherited from clang::CodeGen::EHScopeStack::Cleanup | |
~Cleanup ()=default | |
ConditionalCleanup stores the saved form of its parameters, then restores them and performs the cleanup.
Definition at line 203 of file EHScopeStack.h.
|
inline |
Definition at line 219 of file EHScopeStack.h.
|
inline |
Definition at line 222 of file EHScopeStack.h.