Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove a couple unnecessary overloads | Chris Robinson | 2022-01-04 | 1 | -9/+1 |
| | |||||
* | Don't use a template parameter as a variable | Chris Robinson | 2020-10-23 | 1 | -6/+17 |
| | | | | And try to silence an MSVC warning about a constant overflow. | ||||
* | Some cleanup in alspan.h | Chris Robinson | 2020-10-23 | 1 | -21/+31 |
| | |||||
* | Add some missing constexpr attributes | Chris Robinson | 2020-10-20 | 1 | -2/+2 |
| | |||||
* | Fix subspan extent calculation | Chris Robinson | 2020-04-28 | 1 | -1/+1 |
| | |||||
* | Clean up some C++11-isms | Chris Robinson | 2020-03-22 | 1 | -9/+6 |
| | |||||
* | Fix reverse iterators for spans | Chris Robinson | 2019-12-25 | 1 | -8/+8 |
| | |||||
* | Avoid an extraneous macro and use a simplified type alias | Chris Robinson | 2019-10-27 | 1 | -4/+4 |
| | |||||
* | Use using to avoid extraneous template instantiations | Chris Robinson | 2019-09-29 | 1 | -2/+2 |
| | |||||
* | Simplify some REQUIRES uses | Chris Robinson | 2019-09-20 | 1 | -4/+4 |
| | |||||
* | Fix some more implicit casts | Chris Robinson | 2019-09-11 | 1 | -2/+3 |
| | |||||
* | Try to improve non-dynamic-extent span construction | Chris Robinson | 2019-08-20 | 1 | -2/+2 |
| | |||||
* | Improve subspan default template argument | Chris Robinson | 2019-08-18 | 1 | -2/+2 |
| | |||||
* | Cleanup common sources' includes | Chris Robinson | 2019-07-29 | 1 | -3/+3 |
| | |||||
* | Don't return a blank span when offset==size() | Chris Robinson | 2019-06-25 | 1 | -2/+2 |
| | |||||
* | Another attempt to fix MSVC 2015 | Chris Robinson | 2019-05-30 | 1 | -8/+6 |
| | |||||
* | Improve span constructor requirements | Chris Robinson | 2019-05-30 | 1 | -7/+10 |
| | | | | Particularly, properly account for the const-ness of the data returned by it. | ||||
* | Avoid potentially ambiguous span copy constructor | Chris Robinson | 2019-05-30 | 1 | -2/+2 |
| | |||||
* | Small cleanup for is_span and is_std_array | Chris Robinson | 2019-05-27 | 1 | -8/+10 |
| | |||||
* | Fix default constructor for static-sized spans | Chris Robinson | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary assignment operators | Chris Robinson | 2019-05-27 | 1 | -10/+0 |
| | |||||
* | Implement static-sized spans, and handle overload requirements | Chris Robinson | 2019-05-27 | 1 | -6/+191 |
| | | | | | | Note that span is specialized such that a static-sized span only has a single data member, making it a suitable replacement for Type (&arg)[Size] style variables/parameters. | ||||
* | Fix subspan | Chris Robinson | 2019-05-26 | 1 | -1/+1 |
| | |||||
* | Add a few more methods to the span class | Chris Robinson | 2019-05-26 | 1 | -0/+11 |
| | |||||
* | Store the span extents as a pair of pointers | Chris Robinson | 2019-05-24 | 1 | -10/+10 |
| | |||||
* | Add a missing include | Chris Robinson | 2019-05-23 | 1 | -0/+2 |
| | |||||
* | Add a span class to act as a view to contiguous data | Chris Robinson | 2019-05-23 | 1 | -0/+105 |