Skip to content

rosidl_generator_cpp: Initial changes for cpp17 features, ie std::optional#738

Draft
JWCS wants to merge 1 commit intoros2:rollingfrom
JWCS:cpp17_optional_upgrade
Draft

rosidl_generator_cpp: Initial changes for cpp17 features, ie std::optional#738
JWCS wants to merge 1 commit intoros2:rollingfrom
JWCS:cpp17_optional_upgrade

Conversation

@JWCS
Copy link
Copy Markdown

@JWCS JWCS commented Apr 7, 2023

Based off discussion https://discourse.ros.org/t/optional-fields-in-message/991/16 As per REP-2000, versions Galactic+ have minimum language requirements of C++17. This commit begins re-discussions on supporting std::optional through msg types of BoundedSequence, max size 1. type[<=1].

…ional

Based off discussion https://discourse.ros.org/t/optional-fields-in-message/991/16
As per [REP-2000](https://www.ros.org/reps/rep-2000.html), versions
Galactic+ have minimum language requirements of C++17.
This commit begins re-discussions on supporting std::optional through
msg types of BoundedSequence, max size 1. `type[<=1]`.

Signed-off-by: JWCS <sauve031@umn.edu>
@JWCS JWCS marked this pull request as draft April 10, 2023 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant