proxygen
folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept > Member List

This is the complete list of members for folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >, including all inherited members.

asConst(const T &t) noexceptfolly::detail::ScopeGuardImplBaseinlineprotectedstatic
dismiss() noexceptfolly::detail::ScopeGuardImplBaseinline
dismissed_folly::detail::ScopeGuardImplBaseprotected
execute() noexcept(InvokeNoexcept)folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inlineprivate
function_folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >private
makeEmptyScopeGuard() noexceptfolly::detail::ScopeGuardImplBaseinlineprotectedstatic
makeFailsafe(std::true_type, const void *) noexceptfolly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inlineprivatestatic
makeFailsafe(std::false_type, Fn *fn) noexcept-> ScopeGuardImpl< decltype(std::ref(*fn)), InvokeNoexcept >folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inlineprivatestatic
operator new(std::size_t)=deletefolly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >private
ScopeGuardImpl(FunctionType &fn) noexcept(std::is_nothrow_copy_constructible< FunctionType >::value)folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inlineexplicit
ScopeGuardImpl(const FunctionType &fn) noexcept(std::is_nothrow_copy_constructible< FunctionType >::value)folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inlineexplicit
ScopeGuardImpl(FunctionType &&fn) noexcept(std::is_nothrow_move_constructible< FunctionType >::value)folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inlineexplicit
ScopeGuardImpl(ScopeGuardImpl &&other) noexcept(std::is_nothrow_move_constructible< FunctionType >::value)folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inline
ScopeGuardImpl(Fn &&fn, ScopeGuardImplBase &&failsafe)folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inlineexplicitprivate
ScopeGuardImplBase() noexceptfolly::detail::ScopeGuardImplBaseinlineprotected
warnAboutToCrash() noexceptfolly::detail::ScopeGuardImplBaseprotectedstatic
~ScopeGuardImpl() noexcept(InvokeNoexcept)folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept >inline