GSL/include/gsl
Stephan Dollberg 9c5e21045d Make gsl::details::throw_exception not copy exception object (#667)
This fixes the build with clang 7 which introduces a new warning
`-Wreturn-std-move` which warns about needless copies when a move
operation is available (see https://reviews.llvm.org/rL329914).

We take the exception object by uref so we should throw the forwarded
version.
2018-04-24 18:35:12 -07:00
..
gsl added gsl_algorithm and gsl_byte headers to main gsl header (#594) 2017-12-04 09:18:40 -08:00
gsl_algorithm Applied iwyu --comment to the code base (#588) 2017-11-28 07:13:49 -08:00
gsl_assert Make gsl::details::throw_exception not copy exception object (#667) 2018-04-24 18:35:12 -07:00
gsl_byte Remove inline added for the now unsupported MSVC 2013. (#585) 2018-02-20 14:46:37 -08:00
gsl_util Enable usage of gsl::narrow with exceptions disabled (#640) 2018-03-15 16:00:08 -07:00
multi_span add gsl::index typedef (#620) 2018-02-21 13:33:07 -08:00
pointers make explicit not_null move constructor so it is noexcept (#630) 2018-03-03 15:53:23 -08:00
span simplified constructors and removed GSL_NOEXCEPT in span (#639) 2018-03-15 12:14:29 -07:00
string_span simplified constructors and removed GSL_NOEXCEPT in span (#639) 2018-03-15 12:14:29 -07:00