proxygen
|
#include <ScopeGuard.h>
Public Member Functions | |
void | dismiss () noexcept |
Protected Member Functions | |
ScopeGuardImplBase () noexcept | |
Static Protected Member Functions | |
static void | warnAboutToCrash () noexcept |
static ScopeGuardImplBase | makeEmptyScopeGuard () noexcept |
template<typename T > | |
static const T & | asConst (const T &t) noexcept |
Protected Attributes | |
bool | dismissed_ |
Definition at line 35 of file ScopeGuard.h.
|
inlineprotectednoexcept |
Definition at line 42 of file ScopeGuard.h.
References folly::pushmi::__adl::noexcept(), and warnAboutToCrash().
|
inlinestaticprotectednoexcept |
|
inlinenoexcept |
Definition at line 37 of file ScopeGuard.h.
References dismissed_.
Referenced by folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >::ScopeGuardImpl().
|
inlinestaticprotectednoexcept |
Definition at line 45 of file ScopeGuard.h.
Referenced by folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >::makeFailsafe().
|
staticprotectednoexcept |
Definition at line 21 of file ScopeGuard.cpp.
Referenced by folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >::execute(), and ScopeGuardImplBase().
|
protected |
Definition at line 54 of file ScopeGuard.h.
Referenced by dismiss(), folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >::ScopeGuardImpl(), and folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >::~ScopeGuardImpl().