mirror of
https://github.com/microsoft/GSL.git
synced 2025-04-02 09:18:33 -04:00
syntax fix
This commit is contained in:
parent
e00c1ccf55
commit
49371c5f29
@ -77,7 +77,7 @@ public:
|
|||||||
explicit final_action(const F& ff) noexcept : f{ff} { }
|
explicit final_action(const F& ff) noexcept : f{ff} { }
|
||||||
explicit final_action(F&& ff) noexcept : f{std::move(ff)} { }
|
explicit final_action(F&& ff) noexcept : f{std::move(ff)} { }
|
||||||
|
|
||||||
~final_action() noexcept(std::is_nothrow_invocable_v<F>){ }
|
~final_action() noexcept(std::is_nothrow_invocable_v<F>) { if (invoke) f(); }
|
||||||
|
|
||||||
final_action(final_action&& other) noexcept
|
final_action(final_action&& other) noexcept
|
||||||
: f(std::move(other.f)), invoke(std::exchange(other.invoke, false))
|
: f(std::move(other.f)), invoke(std::exchange(other.invoke, false))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user