asConst(const T &t) noexcept | folly::detail::ScopeGuardImplBase | inlineprotectedstatic |
dismiss() noexcept | folly::detail::ScopeGuardImplBase | inline |
dismissed_ | folly::detail::ScopeGuardImplBase | protected |
execute() noexcept(InvokeNoexcept) | folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept > | inlineprivate |
function_ | folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept > | private |
makeEmptyScopeGuard() noexcept | folly::detail::ScopeGuardImplBase | inlineprotectedstatic |
makeFailsafe(std::true_type, const void *) noexcept | folly::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)=delete | folly::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() noexcept | folly::detail::ScopeGuardImplBase | inlineprotected |
warnAboutToCrash() noexcept | folly::detail::ScopeGuardImplBase | protectedstatic |
~ScopeGuardImpl() noexcept(InvokeNoexcept) | folly::detail::ScopeGuardImpl< FunctionType, InvokeNoexcept > | inline |