GSL/include/gsl
Dave Hill c02ddae4bc Span can be constructed from empty std::array safely (#686)
* Span std::array c'tor uses arr.data() instead of &arr[0]
- Fixes runtime issues when constructing from an empty std::array

* Construct span with std::data if C++17 detected

* Specialize span c'tor for std::array of length 0, set storage to nullptr
2018-11-05 15:39:41 -08:00
..
gsl added gsl_algorithm and gsl_byte headers to main gsl header (#594) 2017-12-04 09:18:40 -08:00
gsl_algorithm fix cppcorecheck warnings (#703) 2018-08-12 21:44:17 -07:00
gsl_assert fixed typo 2018-08-12 21:45:39 -07:00
gsl_byte fix cppcorecheck warnings (#703) 2018-08-12 21:44:17 -07:00
gsl_util fix cppcorecheck warnings (#703) 2018-08-12 21:44:17 -07:00
multi_span make BoundsRanges constexpr (#732) 2018-11-05 15:26:27 -08:00
pointers Dev/annagrin/make not null (#711) 2018-08-13 02:22:02 -07:00
span Span can be constructed from empty std::array safely (#686) 2018-11-05 15:39:41 -08:00
string_span fix cppcorecheck warnings (#703) 2018-08-12 21:44:17 -07:00