GSL/tests
Casey Carter 4e8f95b418 Cleanup include structure, constexpr and noexcept compiler workarounds.
* Nest "gsl" directory inside a new "include" directory.

* Cleanup the _MSC_VER conditionals a bit; use constexpr on VS2017+.

* Don't #define noexcept on non-Microsoft implementations.

* Workaround VS2017 bug in multi_span. (Also implement == and != for static_bounds_dynamic_range_t because I'm an EoP semantic soundness snob.)

Fixes #441.
2017-02-07 15:59:37 -08:00
..
unittest-cpp@dc6b908380 Adding unittest-cpp as a submodule. 2016-03-23 16:42:35 -07:00
algorithm_tests.cpp Add a copy() function for span. 2016-11-17 10:45:06 -08:00
assertion_tests.cpp Removed .h extension from header files. 2016-08-10 17:24:00 +01:00
at_tests.cpp Fix gsl::at()'s use of size_t 2016-10-28 11:46:14 -07:00
bounds_tests.cpp Cleanup additional GCC warnings 2016-11-03 18:38:32 -07:00
byte_tests.cpp Address #313: try to guard against strict-aliasing bugs with gsl::byte 2016-10-17 12:36:11 -07:00
CMakeLists.txt Cleanup include structure, constexpr and noexcept compiler workarounds. 2017-02-07 15:59:37 -08:00
multi_span_tests.cpp Cleanup include structure, constexpr and noexcept compiler workarounds. 2017-02-07 15:59:37 -08:00
notnull_tests.cpp Cleanup additional GCC warnings 2016-11-03 18:38:32 -07:00
owner_tests.cpp Removed .h extension from header files. 2016-08-10 17:24:00 +01:00
span_tests.cpp Make is_default_constructible work for spans. 2017-01-28 00:08:48 -08:00
strided_span_tests.cpp Cleanup include structure, constexpr and noexcept compiler workarounds. 2017-02-07 15:59:37 -08:00
string_span_tests.cpp Cleanup include structure, constexpr and noexcept compiler workarounds. 2017-02-07 15:59:37 -08:00
utils_tests.cpp Cleanup additional GCC warnings 2016-11-03 18:38:32 -07:00