1
0
mirror of https://github.com/microsoft/GSL.git synced 2025-03-20 04:27:51 -04:00

53 Commits

Author SHA1 Message Date
Duncan Horn
2676e172db Updating length_func<CharT>::operator() to accept pointer-to-const. () 2017-03-10 09:02:13 -08:00
Casey Carter
3819df6e37 Properly qualify std::size_t () 2017-02-13 12:11:45 -08:00
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 .
2017-02-07 15:59:37 -08:00