Преглед на файлове

Const and no excepts fixed for the scope guard strategies.

main
offa преди 7 години
родител
ревизия
bb7a9421c5
променени са 3 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. +1
    -1
      include/scope_exit.h
  2. +1
    -1
      include/scope_fail.h
  3. +1
    -1
      include/scope_success.h

+ 1
- 1
include/scope_exit.h Целия файл

@@ -29,7 +29,7 @@ namespace sr

struct scope_exit_strategy
{
constexpr bool should_execute() const
bool should_execute() const noexcept
{
return true;
}

+ 1
- 1
include/scope_fail.h Целия файл

@@ -30,7 +30,7 @@ namespace sr

struct scope_fail_strategy
{
bool should_execute() const
bool should_execute() const noexcept
{
return uncaught_exceptions() > m_uncaught_on_creation;
}

+ 1
- 1
include/scope_success.h Целия файл

@@ -30,7 +30,7 @@ namespace sr

struct scope_success_strategy
{
bool should_execute() const
bool should_execute() const noexcept
{
return uncaught_exceptions() <= m_uncaught_on_creation;
}

Loading…
Отказ
Запис