| explicit unique_resource_t(Ressource&& res, Deleter&& deleter, bool shouldrun = true) noexcept : m_resource(std::move(res)), | explicit unique_resource_t(Ressource&& res, Deleter&& deleter, bool shouldrun = true) noexcept : m_resource(std::move(res)), | ||||
| m_deleter(std::move(deleter)), | m_deleter(std::move(deleter)), | ||||
| m_execute_on_destruction(true) | |||||
| m_execute_on_destruction(shouldrun) | |||||
| { | { | ||||
| static_cast<void>(res); | |||||
| static_cast<void>(shouldrun); | |||||
| } | } | ||||