GSL/tests
Casey Carter ebab8cab7f gsl::at clean-up: (#479)
* initializer_list overload returns by value to avoid lifetime issues

* generic overload uses expression SFINAE to work with any type that has member size() and operator[], which notably includes const/non-const vector and array.

* Add test coverage for const objects, rvalue initializer_lists, and constexpr usage.

Fixes #357.
2017-04-03 22:43:43 -07:00
..
unittest-cpp@dc6b908380 Adding unittest-cpp as a submodule. 2016-03-23 16:42:35 -07:00
algorithm_tests.cpp Silence warning in algorithm_tests with VS2017 (#453) 2017-02-13 11:25:09 -08:00
assertion_tests.cpp Removed .h extension from header files. 2016-08-10 17:24:00 +01:00
at_tests.cpp gsl::at clean-up: (#479) 2017-04-03 22:43:43 -07:00
bounds_tests.cpp Fix some corechecker warnings (#470) 2017-04-02 12:30:49 -07:00
byte_tests.cpp Fix some corechecker warnings (#470) 2017-04-02 12:30:49 -07:00
CMakeLists.txt Cleanup include structure, constexpr and noexcept compiler workarounds. 2017-02-07 15:59:37 -08:00
multi_span_tests.cpp Properly qualify std::size_t (#448) 2017-02-13 12:11:45 -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 Fix some corechecker warnings (#470) 2017-04-02 12:30:49 -07:00
strided_span_tests.cpp Fix some corechecker warnings (#470) 2017-04-02 12:30:49 -07:00
string_span_tests.cpp Fix some corechecker warnings (#470) 2017-04-02 12:30:49 -07:00
utils_tests.cpp Fix some corechecker warnings (#470) 2017-04-02 12:30:49 -07:00