plugify 1.2.8
Loading...
Searching...
No Matches
Public Member Functions | List of all members
plg::exception_guard_noexceptions< Rollback > Struct Template Reference

Public Member Functions

constexpr exception_guard_noexceptions (Rollback)
 
constexpr exception_guard_noexceptions (exception_guard_noexceptions &&other) noexcept(std::is_nothrow_move_constructible_v< Rollback >)
 
 exception_guard_noexceptions (const exception_guard_noexceptions &)=delete
 
exception_guard_noexceptionsoperator= (const exception_guard_noexceptions &)=delete
 
exception_guard_noexceptionsoperator= (exception_guard_noexceptions &&)=delete
 
constexpr void complete () noexcept
 

Detailed Description

template<class Rollback>
struct plg::exception_guard_noexceptions< Rollback >

Definition at line 47 of file guards.hpp.

Constructor & Destructor Documentation

◆ exception_guard_noexceptions() [1/2]

template<class Rollback >
constexpr plg::exception_guard_noexceptions< Rollback >::exception_guard_noexceptions ( Rollback  )
inlineexplicitconstexpr

Definition at line 50 of file guards.hpp.

◆ exception_guard_noexceptions() [2/2]

template<class Rollback >
constexpr plg::exception_guard_noexceptions< Rollback >::exception_guard_noexceptions ( exception_guard_noexceptions< Rollback > &&  other)
inlineconstexprnoexcept

Definition at line 53 of file guards.hpp.

◆ ~exception_guard_noexceptions()

Definition at line 68 of file guards.hpp.

Member Function Documentation

◆ complete()

template<class Rollback >
constexpr void plg::exception_guard_noexceptions< Rollback >::complete ( )
inlineconstexprnoexcept

Definition at line 64 of file guards.hpp.


The documentation for this struct was generated from the following file: