LLVM
8.0.1
|
#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.
Referenced by llvm::detail::scope_exit< Callable >::scope_exit().
|
inline |
Definition at line 34 of file ScopeExit.h.
References llvm::detail::scope_exit< Callable >::operator=(), and llvm::detail::scope_exit< Callable >::scope_exit().
|
delete |
|
inline |
Definition at line 44 of file ScopeExit.h.
References LLVM_NODISCARD.
|
delete |
Referenced by llvm::detail::scope_exit< Callable >::scope_exit().
|
delete |
|
inline |
Definition at line 42 of file ScopeExit.h.