#include <PCH.h>
|
template<class Fn >
requires (!std::is_same_v<std::remove_cvref_t<Fn>, scope_exit> && std::is_constructible_v<EF, Fn>) |
| scope_exit (Fn &&a_fn) noexcept(std::is_nothrow_constructible_v< EF, Fn >||std::is_nothrow_constructible_v< EF, Fn & >) |
|
| scope_exit (scope_exit &&a_rhs) noexcept(std::is_nothrow_move_constructible_v< EF >||std::is_nothrow_copy_constructible_v< EF >) |
|
| scope_exit (const scope_exit &)=delete |
|
| ~scope_exit () noexcept |
|
void | release () noexcept |
|
◆ scope_exit() [1/3]
template<class EF >
template<class Fn >
requires (!std::is_same_v<std::remove_cvref_t<Fn>,
scope_exit> && std::is_constructible_v<EF, Fn>)
◆ scope_exit() [2/3]
◆ scope_exit() [3/3]
◆ ~scope_exit()
◆ release()
The documentation for this class was generated from the following file:
- CommonLibSSE/include/SKSE/Impl/PCH.h