Skip to content

Platform: Add C++ Span class. #7828

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 23 commits into from
Aug 27, 2018
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d8c788a
Platform: Add C++ Span class.
pan- Aug 19, 2018
7f195b8
Span: Cleanup usage of ptrdiff_t and size_t
pan- Aug 20, 2018
eba1dc6
Span: Improve comparison operator to array by using fixed size Span.
pan- Aug 20, 2018
43170d2
Span: Make name of dynamic span tag consistent with C++ standard.
pan- Aug 20, 2018
3fb3173
Span: Fix odd condition in Span::empty.
pan- Aug 20, 2018
9b9d33a
Span: Fix typo.
pan- Aug 20, 2018
6fcf1e8
Span: Make type pointer and reference declaration consistent with gui…
pan- Aug 20, 2018
1f00336
Span: replace reference to Size with Extent.
pan- Aug 20, 2018
3985fb8
Span: Fix documentation error.
pan- Aug 20, 2018
54e2d92
Span: Improve consistency with standard.
pan- Aug 21, 2018
938d802
Span: Fix subspan return type
pan- Aug 22, 2018
26b546b
Span: Improve readability of precondition checks
pan- Aug 22, 2018
f6dd5ea
Span: Fix static assert message in default constructor.
pan- Aug 22, 2018
95fc284
Span: add boundary check in subscript operator for debug profile
pan- Aug 22, 2018
4e7fa91
Span: amend documentation
pan- Aug 22, 2018
6b08320
Span: Fix doxygen tags.
pan- Aug 23, 2018
33ca101
Span: Fix documentation.
pan- Aug 23, 2018
2a6c6d5
Span: Use mbed way of writing types in documentation example.
pan- Aug 23, 2018
b7f074e
Span: Fix opening brace position.
pan- Aug 23, 2018
d5051a8
Span: Allow copy construction from convertible span.
pan- Aug 23, 2018
af69e1f
Span: use static assert to kill copy construction from an incompatibl…
pan- Aug 24, 2018
bf08651
Copy edit Span.h
Aug 24, 2018
9d1fd99
Span: Fix documentation.
pan- Aug 24, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading