Namespaces | |
std11 | |
std14 | |
std17 | |
std20 | |
Classes | |
class | enabler |
struct | on_exit_policy |
struct | on_fail_policy |
struct | on_success_policy |
class | scope_exit |
class | scope_fail |
class | scope_guard |
class | scope_success |
class | unique_resource |
Functions | |
template<class EF > | |
scope_exit< EF > | make_scope_exit (EF action) |
template<class EF > | |
scope_fail< EF > | make_scope_fail (EF action) |
template<class EF > | |
scope_success< EF > | make_scope_success (EF action) |
template<class R , class D , class S > | |
unique_resource< typename std11::decay< R >::type, typename std11::decay< D >::type > | make_unique_resource_checked (R const &resource, S const &invalid, D const &deleter) |
scope_exit<EF> nonstd::scope::make_scope_exit | ( | EF | action | ) |
Definition at line 1396 of file scope-lite.hpp.
Referenced by ndn::util::signal::Signal< ndn::util::NotificationSubscriber, FaceEventNotification >::connectSingleShot(), ndn::security::transform::PrivateKey::decrypt(), and make_unique_resource_checked().
scope_fail<EF> nonstd::scope::make_scope_fail | ( | EF | action | ) |
Definition at line 1402 of file scope-lite.hpp.
Referenced by ndn::security::detail::CertificateBundleDecoder::append(), and make_unique_resource_checked().
scope_success<EF> nonstd::scope::make_scope_success | ( | EF | action | ) |
Definition at line 1408 of file scope-lite.hpp.
Referenced by make_unique_resource_checked().
unique_resource< typename std11::decay<R>::type , typename std11::decay<D>::type> nonstd::scope::make_unique_resource_checked | ( | R const & | resource, |
S const & | invalid, | ||
D const & | deleter | ||
) |
Definition at line 1419 of file scope-lite.hpp.
References make_scope_exit(), make_scope_fail(), make_scope_success(), and websocketpp::http::parser::state::resource.