LLVM 22.0.0git
|
#include "llvm/ADT/ScopeExit.h"
Public Member Functions | |
template<typename Fp> | |
scope_exit (Fp &&F) | |
scope_exit (scope_exit &&Rhs) | |
scope_exit (const scope_exit &)=delete | |
scope_exit & | operator= (scope_exit &&)=delete |
scope_exit & | operator= (const scope_exit &)=delete |
void | release () |
~scope_exit () |
Definition at line 26 of file ScopeExit.h.
|
inlineexplicit |
Definition at line 32 of file ScopeExit.h.
References F.
Referenced by operator=(), operator=(), scope_exit(), and scope_exit().
|
inline |
Definition at line 34 of file ScopeExit.h.
References llvm::move(), and scope_exit().
|
delete |
References scope_exit().
|
inline |
Definition at line 44 of file ScopeExit.h.
|
delete |
References scope_exit().
|
delete |
References scope_exit().
|
inline |
Definition at line 42 of file ScopeExit.h.