:relfileprefix: ../../../
[#2332CE2B772B3BAD9FC9CE929650D4C5470D7502]

= Function scope_final::~scope_final

pass:v,q[Invokes the wrapped callable function object and destroys the callable.]


== Synopsis

Declared in header `<https://github.com/Lastique/scope/blob/develop/include/boost/scope/scope_final.hpp#L137[boost/scope/scope_final.hpp,window=blank_]>`

[source,cpp,subs="verbatim,macros,-callouts"]
----
~scope_final() noexcept(detail::is_nothrow_invocable<Func &>::value);
----

== Description

pass:v,q[**Throws:** Nothing, unless invoking the callable throws.]






