ext::detail::scope_guard::base
#include <scope_guard.h>
Protected Types
| Name | |
|---|---|
| using detail::scope_guard::callback< Params... > | callback_type |
Public Functions
| Name | |
|---|---|
| template <typename... Params_,std::enable_if_t< std::is_constructible_v< callback_type, Params_... >, int > =0> <br> | base(Params_ &&... params) |
| base(base const & ) =delete | |
| auto | operator=(base const & ) =delete |
| base(base && ) =delete | |
| auto | operator=(base && ) =delete |
Protected Attributes
| Name | |
|---|---|
| callback_type | callback |
Detailed Description
cpp
template <typename... Params>
class ext::detail::scope_guard::base;Protected Types Documentation
using callback_type
cpp
using ext::detail::scope_guard::base< Params >::callback_type = detail::scope_guard::callback<Params...>;Public Functions Documentation
function base
cpp
template <typename... Params_,
std::enable_if_t< std::is_constructible_v< callback_type, Params_... >, int > =0>
inline explicit base(
Params_ &&... params
)function base
cpp
base(
base const &
) =deletefunction operator=
cpp
auto operator=(
base const &
) =deletefunction base
cpp
base(
base &&
) =deletefunction operator=
cpp
auto operator=(
base &&
) =deleteProtected Attributes Documentation
variable callback
cpp
callback_type callback;Updated on 2026-01-09 at 21:59:12 +0000
