-
Notifications
You must be signed in to change notification settings - Fork 412
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
Add implementation of std::span to iceoryx_hoofs #180
Labels
enhancement
New feature
Comments
I'm working on it, I hope a fist version is available beginning next week |
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 9, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 9, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 9, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 9, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 10, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 10, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 10, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 11, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Nov 12, 2022
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Dec 2, 2022
- where it was possible
patdhlk
added a commit
to ApexAI/iceoryx
that referenced
this issue
Dec 6, 2022
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 12, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 12, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 12, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 12, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 12, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 12, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 12, 2023
- where it was possible
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 12, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
- where it was possible
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
…ther review findings Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 14, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
…' with 'iox::span' Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
…parate type traits file Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 17, 2023
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 18, 2023
…n typo in 'iox::span' and moving 'std::size' to the respective header Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 18, 2023
…us 'std' in 'iox::span' Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 18, 2023
…us 'std' in 'iox::span' Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 18, 2023
…atic_assert's with 'assert' and adding some new in 'iox::span' Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 19, 2023
…atic_assert's with 'assert' and adding some new in 'iox::span' Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
pushed a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 19, 2023
…atic_assert's with 'assert' and adding some new in 'iox::span' Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
elBoberido
added a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 24, 2023
elBoberido
added a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 24, 2023
elBoberido
added a commit
to ApexAI/iceoryx
that referenced
this issue
Apr 24, 2023
mossmaurice
pushed a commit
that referenced
this issue
Apr 25, 2023
iox-#180 Add span implementation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Brief feature description
The std::span STL feature from C++20 will be useful for working with byte arrays in iceoryx.
Detailed information
See:
One use-case is for passing around pointers to byte arrays to a function.
Usually, some checks need to be done in the function to ensure the array is valid (i.e. nullptr check, size validation).
With std::span, all of this logic is done automatically and the function doesn't need to reimplement it.
The text was updated successfully, but these errors were encountered: