Sfoglia il codice sorgente

Noexcept's removed from scope guard factory functions (fixes #45).

main
offa 7 anni fa
parent
commit
93d4bcd0cb
2 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. +1
    -1
      include/scope_exit.h
  2. +1
    -1
      include/scope_success.h

+ 1
- 1
include/scope_exit.h Vedi File





template<class Deleter> template<class Deleter>
scope_exit<std::decay_t<Deleter>> make_scope_exit(Deleter&& deleter) noexcept
scope_exit<std::decay_t<Deleter>> make_scope_exit(Deleter&& deleter)
{ {
return scope_exit<std::decay_t<Deleter>>{std::forward<Deleter>(deleter)}; return scope_exit<std::decay_t<Deleter>>{std::forward<Deleter>(deleter)};
} }

+ 1
- 1
include/scope_success.h Vedi File





template<class Deleter> template<class Deleter>
scope_success<std::decay_t<Deleter>> make_scope_success(Deleter&& deleter) noexcept
scope_success<std::decay_t<Deleter>> make_scope_success(Deleter&& deleter)
{ {
return scope_success<std::decay_t<Deleter>>{std::forward<Deleter>(deleter)}; return scope_success<std::decay_t<Deleter>>{std::forward<Deleter>(deleter)};
} }

Loading…
Annulla
Salva