-
 

Package Summary

Tags No category tags.
Version 3.1.5
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl.git
VCS Type git
VCS Version humble
Last Updated 2024-08-20
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in C++.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Shane Loretz

Authors

  • Dirk Thomas
  • Chris Lalancette
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_cpp

3.1.5 (2023-07-18)

  • Merge pull request #752 from ros2/mergify/bp/humble/pr-750
  • Fix deprecation warnings for message constants (#750)
  • Contributors: Emerson Knapp

3.1.4 (2022-11-07)

  • Add namespaced ALIAS target to easily consume generated libraries via add_subdirectory (#605) (#692)
  • Contributors: mergify[bot]

3.1.3 (2022-04-08)

3.1.2 (2022-04-05)

3.1.1 (2022-03-28)

  • Install generated headers to include/${PROJECT_NAME} (#670)
  • Misc cleanup in the rosidl generator extensions (#662)
  • Contributors: Shane Loretz

3.1.0 (2022-03-01)

  • Add missing build_export_depend dependency (#665)
  • Fix bug where rosidl_runtime_cpp wasn't depended upon (#660)
  • Contributors: Jorge Perez, Shane Loretz

3.0.1 (2022-01-13)

  • Fix include order for cpplint (#644)
  • Set CXX standard to 17 (#635)
  • Contributors: Jacob Perron, Øystein Sture

3.0.0 (2021-11-05)

  • Update package maintainers (#624)
  • Make rosidl packages use FindPython3 instead of FindPythonInterp (#612)
  • Contributors: Michel Hidalgo, Shane Loretz

2.5.0 (2021-08-10)

  • Support flow style YAML printing (#613)
  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#611)
  • Relocate to_yaml() under message namespace (#609)
  • Contributors: Michel Hidalgo

2.4.0 (2021-07-12)

  • Bundle and ensure the exportation of rosidl generated targets (#601)
  • Contributors: Michel Hidalgo

2.3.0 (2021-06-11)

2.2.1 (2021-04-06)

2.2.0 (2021-03-18)

  • Expose C++ code generation via rosidl generate CLI (#570)
  • Contributors: Michel Hidalgo

2.1.0 (2021-03-09)

  • Switch to std::allocator_traits. (#564)
  • Contributors: Chris Lalancette

2.0.3 (2021-01-25)

2.0.2 (2020-12-08)

  • Remove unnecessary assert on pointer created with new (#555)
  • Use ASSERT_TRUE to check for nullptr. (#543)
  • Update the maintainers of this repository. (#536)
  • Contributors: Chris Lalancette, Stephen Brawner

2.0.1 (2020-09-28)

2.0.0 (2020-09-24)

  • Add to_yaml() function for C++ messages (#527)
  • Contributors: Devin Bonnie, Dirk Thomas

1.1.0 (2020-08-17)

  • Add function for getting a types fully qualified name (#514)
  • Declaring is_message in namespace rosidl_generator_traits (#512)
  • Contributors: Jacob Perron, Sebastian Höffner

1.0.1 (2020-06-03)

1.0.0 (2020-05-22)

0.9.2 (2020-05-19)

0.9.1 (2020-05-08)

  • move test which only uses rosidl_runtime_cpp into that package (#481)
  • Contributors: Dirk Thomas

0.9.0 (2020-04-24)

  • Export targets in addition to include directories / libraries (#473)
  • Move non-entry point headers into detail subdirectory (#461)
  • Only export ament_cmake_core instead of ament_cmake (#459)
  • Rename rosidl_namespace_cpp namespace (#456)
  • Split rosidl_generator_c and rosidl_generator_cpp in two: rosidl_generator_x and rosidl_runtime_x (#442)
  • Add a utility for rigorously initializing a message instance (#448)
  • Avoid setter for empty struct dummy member (#455)
  • Code style only: wrap after open parenthesis if not in one line (#435)
  • Use f-string (#436)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Grey

0.8.2 (2020-01-17)

0.8.1 (2019-10-23)

  • Add is_message trait in support of tf2 conversions (#412)
  • Contributors: Michael Carroll

0.8.0 (2019-09-24)

  • Update guard against common Windows preprocessor definitions (#401)
  • Update tests for new message types in test_interface_files (#397)
  • use latin-1 encoding when reading/writing .idl files, prepend BOM to generated C/C++ files when necessary (#391)
  • Add emplace_back, move_assignment to BoundedVector (#385)
  • fix cpp generator and introspection ts for long double (#383)
  • Contributors: Dirk Thomas, Jacob Perron, Siddharth Kucheria, cho3

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_cpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 4.0.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl.git
VCS Type git
VCS Version iron
Last Updated 2024-07-19
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in C++.

Additional Links

No additional links.

Maintainers

  • Aditya Pande
  • Brandon Ong
  • Dharini Dutia
  • Shane Loretz

Authors

  • Chris Lalancette
  • Dirk Thomas
  • Michel Hidalgo
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_cpp

4.0.1 (2023-07-14)

  • Fix deprecation warnings for message constants (#751)
  • Contributors: Emerson Knapp

4.0.0 (2023-04-11)

  • Type Description Codegen and Typesupport (rep2011) (#727)
  • Expose type hash on typesupports (rep2011) (#729)
  • Type hash in interface codegen (rep2011) (#722)
  • Contributors: Emerson Knapp

3.4.0 (2023-02-13)

  • [service introspection] generate service_event messages (#700)
  • [rolling] Update maintainers - 2022-11-07 (#717)
  • Contributors: Audrow Nash, Brian

3.3.1 (2022-11-02)

3.3.0 (2022-09-08)

  • Move rosidl_generator_c/cpp tests to a separate package (#701)
  • Move rosidl_cmake Python module to a new package rosidl_pycommon (#696) Deprecate the Python module in rosidl_cmake and move the implementation to the new package rosidl_pycommon.
  • Add namespaced ALIAS target to easily consume generated libraries via add_subdirectory (#605)
  • Contributors: Jacob Perron, Silvio Traversaro

3.2.1 (2022-06-21)

3.2.0 (2022-05-04)

3.1.3 (2022-04-08)

3.1.2 (2022-04-05)

3.1.1 (2022-03-28)

  • Install generated headers to include/${PROJECT_NAME} (#670)
  • Misc cleanup in the rosidl generator extensions (#662)
  • Contributors: Shane Loretz

3.1.0 (2022-03-01)

  • Add missing build_export_depend dependency (#665)
  • Fix bug where rosidl_runtime_cpp wasn't depended upon (#660)
  • Contributors: Jorge Perez, Shane Loretz

3.0.1 (2022-01-13)

  • Fix include order for cpplint (#644)
  • Set CXX standard to 17 (#635)
  • Contributors: Jacob Perron, Øystein Sture

3.0.0 (2021-11-05)

  • Update package maintainers (#624)
  • Make rosidl packages use FindPython3 instead of FindPythonInterp (#612)
  • Contributors: Michel Hidalgo, Shane Loretz

2.5.0 (2021-08-10)

  • Support flow style YAML printing (#613)
  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#611)
  • Relocate to_yaml() under message namespace (#609)
  • Contributors: Michel Hidalgo

2.4.0 (2021-07-12)

  • Bundle and ensure the exportation of rosidl generated targets (#601)
  • Contributors: Michel Hidalgo

2.3.0 (2021-06-11)

2.2.1 (2021-04-06)

2.2.0 (2021-03-18)

  • Expose C++ code generation via rosidl generate CLI (#570)
  • Contributors: Michel Hidalgo

2.1.0 (2021-03-09)

  • Switch to std::allocator_traits. (#564)
  • Contributors: Chris Lalancette

2.0.3 (2021-01-25)

2.0.2 (2020-12-08)

  • Remove unnecessary assert on pointer created with new (#555)
  • Use ASSERT_TRUE to check for nullptr. (#543)
  • Update the maintainers of this repository. (#536)
  • Contributors: Chris Lalancette, Stephen Brawner

2.0.1 (2020-09-28)

2.0.0 (2020-09-24)

  • Add to_yaml() function for C++ messages (#527)
  • Contributors: Devin Bonnie, Dirk Thomas

1.1.0 (2020-08-17)

  • Add function for getting a types fully qualified name (#514)
  • Declaring is_message in namespace rosidl_generator_traits (#512)
  • Contributors: Jacob Perron, Sebastian Höffner

1.0.1 (2020-06-03)

1.0.0 (2020-05-22)

0.9.2 (2020-05-19)

0.9.1 (2020-05-08)

  • move test which only uses rosidl_runtime_cpp into that package (#481)
  • Contributors: Dirk Thomas

0.9.0 (2020-04-24)

  • Export targets in addition to include directories / libraries (#473)
  • Move non-entry point headers into detail subdirectory (#461)
  • Only export ament_cmake_core instead of ament_cmake (#459)
  • Rename rosidl_namespace_cpp namespace (#456)
  • Split rosidl_generator_c and rosidl_generator_cpp in two: rosidl_generator_x and rosidl_runtime_x (#442)
  • Add a utility for rigorously initializing a message instance (#448)
  • Avoid setter for empty struct dummy member (#455)
  • Code style only: wrap after open parenthesis if not in one line (#435)
  • Use f-string (#436)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Grey

0.8.2 (2020-01-17)

0.8.1 (2019-10-23)

  • Add is_message trait in support of tf2 conversions (#412)
  • Contributors: Michael Carroll

0.8.0 (2019-09-24)

  • Update guard against common Windows preprocessor definitions (#401)
  • Update tests for new message types in test_interface_files (#397)
  • use latin-1 encoding when reading/writing .idl files, prepend BOM to generated C/C++ files when necessary (#391)
  • Add emplace_back, move_assignment to BoundedVector (#385)
  • fix cpp generator and introspection ts for long double (#383)
  • Contributors: Dirk Thomas, Jacob Perron, Siddharth Kucheria, cho3

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_cpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 4.6.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl.git
VCS Type git
VCS Version jazzy
Last Updated 2024-11-18
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in C++.

Additional Links

No additional links.

Maintainers

  • Aditya Pande
  • Brandon Ong
  • Dharini Dutia
  • Shane Loretz

Authors

  • Chris Lalancette
  • Dirk Thomas
  • Michel Hidalgo
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_cpp

4.6.4 (2024-09-06)

4.6.3 (2024-06-27)

4.6.2 (2024-05-13)

4.6.1 (2024-04-24)

4.6.0 (2024-04-16)

4.5.2 (2024-03-27)

  • Set hints to find the python version we actually want. (#785)
  • Contributors: Chris Lalancette

4.5.1 (2024-02-07)

4.5.0 (2023-12-26)

4.4.2 (2023-11-06)

  • Fix constant generation for C++ floats (#772)
  • Contributors: Chris Lalancette

4.4.1 (2023-10-04)

4.4.0 (2023-09-07)

  • Add rosidl_find_package_idl helper function (#754)
  • Contributors: Mike Purvis

4.3.1 (2023-08-21)

4.3.0 (2023-07-11)

  • Fixed visibility control file added to wrong header list variable. (#755)
  • Contributors: Stefan Fabian

4.2.0 (2023-06-07)

  • Fix deprecation warnings for message constants (#750)
  • Generate typesupport declarations for actions, messages and services (#703)
  • Contributors: Emerson Knapp, Stefan Fabian

4.1.1 (2023-05-11)

  • Fix IWYU for clangd in C and C++ (#742)
  • Contributors: Alexis Paques

4.1.0 (2023-04-28)

4.0.0 (2023-04-11)

  • Type Description Codegen and Typesupport (rep2011) (#727)
  • Expose type hash on typesupports (rep2011) (#729)
  • Type hash in interface codegen (rep2011) (#722)
  • Contributors: Emerson Knapp

3.4.0 (2023-02-13)

  • [service introspection] generate service_event messages (#700)
  • [rolling] Update maintainers - 2022-11-07 (#717)
  • Contributors: Audrow Nash, Brian

3.3.1 (2022-11-02)

3.3.0 (2022-09-08)

  • Move rosidl_generator_c/cpp tests to a separate package (#701)
  • Move rosidl_cmake Python module to a new package rosidl_pycommon (#696) Deprecate the Python module in rosidl_cmake and move the implementation to the new package rosidl_pycommon.
  • Add namespaced ALIAS target to easily consume generated libraries via add_subdirectory (#605)
  • Contributors: Jacob Perron, Silvio Traversaro

3.2.1 (2022-06-21)

3.2.0 (2022-05-04)

3.1.3 (2022-04-08)

3.1.2 (2022-04-05)

3.1.1 (2022-03-28)

  • Install generated headers to include/${PROJECT_NAME} (#670)
  • Misc cleanup in the rosidl generator extensions (#662)
  • Contributors: Shane Loretz

3.1.0 (2022-03-01)

  • Add missing build_export_depend dependency (#665)
  • Fix bug where rosidl_runtime_cpp wasn't depended upon (#660)
  • Contributors: Jorge Perez, Shane Loretz

3.0.1 (2022-01-13)

  • Fix include order for cpplint (#644)
  • Set CXX standard to 17 (#635)
  • Contributors: Jacob Perron, Øystein Sture

3.0.0 (2021-11-05)

  • Update package maintainers (#624)
  • Make rosidl packages use FindPython3 instead of FindPythonInterp (#612)
  • Contributors: Michel Hidalgo, Shane Loretz

2.5.0 (2021-08-10)

  • Support flow style YAML printing (#613)
  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#611)
  • Relocate to_yaml() under message namespace (#609)
  • Contributors: Michel Hidalgo

2.4.0 (2021-07-12)

  • Bundle and ensure the exportation of rosidl generated targets (#601)
  • Contributors: Michel Hidalgo

2.3.0 (2021-06-11)

2.2.1 (2021-04-06)

2.2.0 (2021-03-18)

  • Expose C++ code generation via rosidl generate CLI (#570)
  • Contributors: Michel Hidalgo

2.1.0 (2021-03-09)

  • Switch to std::allocator_traits. (#564)
  • Contributors: Chris Lalancette

2.0.3 (2021-01-25)

2.0.2 (2020-12-08)

  • Remove unnecessary assert on pointer created with new (#555)
  • Use ASSERT_TRUE to check for nullptr. (#543)
  • Update the maintainers of this repository. (#536)
  • Contributors: Chris Lalancette, Stephen Brawner

2.0.1 (2020-09-28)

2.0.0 (2020-09-24)

  • Add to_yaml() function for C++ messages (#527)
  • Contributors: Devin Bonnie, Dirk Thomas

1.1.0 (2020-08-17)

  • Add function for getting a types fully qualified name (#514)
  • Declaring is_message in namespace rosidl_generator_traits (#512)
  • Contributors: Jacob Perron, Sebastian Höffner

1.0.1 (2020-06-03)

1.0.0 (2020-05-22)

0.9.2 (2020-05-19)

0.9.1 (2020-05-08)

  • move test which only uses rosidl_runtime_cpp into that package (#481)
  • Contributors: Dirk Thomas

0.9.0 (2020-04-24)

  • Export targets in addition to include directories / libraries (#473)
  • Move non-entry point headers into detail subdirectory (#461)
  • Only export ament_cmake_core instead of ament_cmake (#459)
  • Rename rosidl_namespace_cpp namespace (#456)
  • Split rosidl_generator_c and rosidl_generator_cpp in two: rosidl_generator_x and rosidl_runtime_x (#442)
  • Add a utility for rigorously initializing a message instance (#448)
  • Avoid setter for empty struct dummy member (#455)
  • Code style only: wrap after open parenthesis if not in one line (#435)
  • Use f-string (#436)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Grey

0.8.2 (2020-01-17)

0.8.1 (2019-10-23)

  • Add is_message trait in support of tf2 conversions (#412)
  • Contributors: Michael Carroll

0.8.0 (2019-09-24)

  • Update guard against common Windows preprocessor definitions (#401)
  • Update tests for new message types in test_interface_files (#397)
  • use latin-1 encoding when reading/writing .idl files, prepend BOM to generated C/C++ files when necessary (#391)
  • Add emplace_back, move_assignment to BoundedVector (#385)
  • fix cpp generator and introspection ts for long double (#383)
  • Contributors: Dirk Thomas, Jacob Perron, Siddharth Kucheria, cho3

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_cpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 4.9.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl.git
VCS Type git
VCS Version rolling
Last Updated 2024-11-22
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in C++.

Additional Links

No additional links.

Maintainers

  • Aditya Pande
  • Brandon Ong
  • Dharini Dutia
  • Shane Loretz

Authors

  • Chris Lalancette
  • Dirk Thomas
  • Michel Hidalgo
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_cpp

4.9.1 (2024-11-20)

4.9.0 (2024-10-03)

  • Add types [rosidl_pycommon]{.title-ref} (#824)
  • Contributors: Michael Carlstrom

4.8.1 (2024-06-25)

4.8.0 (2024-06-17)

4.7.0 (2024-04-26)

4.6.0 (2024-04-16)

4.5.2 (2024-03-27)

  • Set hints to find the python version we actually want. (#785)
  • Contributors: Chris Lalancette

4.5.1 (2024-02-07)

4.5.0 (2023-12-26)

4.4.2 (2023-11-06)

  • Fix constant generation for C++ floats (#772)
  • Contributors: Chris Lalancette

4.4.1 (2023-10-04)

4.4.0 (2023-09-07)

  • Add rosidl_find_package_idl helper function (#754)
  • Contributors: Mike Purvis

4.3.1 (2023-08-21)

4.3.0 (2023-07-11)

  • Fixed visibility control file added to wrong header list variable. (#755)
  • Contributors: Stefan Fabian

4.2.0 (2023-06-07)

  • Fix deprecation warnings for message constants (#750)
  • Generate typesupport declarations for actions, messages and services (#703)
  • Contributors: Emerson Knapp, Stefan Fabian

4.1.1 (2023-05-11)

  • Fix IWYU for clangd in C and C++ (#742)
  • Contributors: Alexis Paques

4.1.0 (2023-04-28)

4.0.0 (2023-04-11)

  • Type Description Codegen and Typesupport (rep2011) (#727)
  • Expose type hash on typesupports (rep2011) (#729)
  • Type hash in interface codegen (rep2011) (#722)
  • Contributors: Emerson Knapp

3.4.0 (2023-02-13)

  • [service introspection] generate service_event messages (#700)
  • [rolling] Update maintainers - 2022-11-07 (#717)
  • Contributors: Audrow Nash, Brian

3.3.1 (2022-11-02)

3.3.0 (2022-09-08)

  • Move rosidl_generator_c/cpp tests to a separate package (#701)
  • Move rosidl_cmake Python module to a new package rosidl_pycommon (#696) Deprecate the Python module in rosidl_cmake and move the implementation to the new package rosidl_pycommon.
  • Add namespaced ALIAS target to easily consume generated libraries via add_subdirectory (#605)
  • Contributors: Jacob Perron, Silvio Traversaro

3.2.1 (2022-06-21)

3.2.0 (2022-05-04)

3.1.3 (2022-04-08)

3.1.2 (2022-04-05)

3.1.1 (2022-03-28)

  • Install generated headers to include/${PROJECT_NAME} (#670)
  • Misc cleanup in the rosidl generator extensions (#662)
  • Contributors: Shane Loretz

3.1.0 (2022-03-01)

  • Add missing build_export_depend dependency (#665)
  • Fix bug where rosidl_runtime_cpp wasn't depended upon (#660)
  • Contributors: Jorge Perez, Shane Loretz

3.0.1 (2022-01-13)

  • Fix include order for cpplint (#644)
  • Set CXX standard to 17 (#635)
  • Contributors: Jacob Perron, Øystein Sture

3.0.0 (2021-11-05)

  • Update package maintainers (#624)
  • Make rosidl packages use FindPython3 instead of FindPythonInterp (#612)
  • Contributors: Michel Hidalgo, Shane Loretz

2.5.0 (2021-08-10)

  • Support flow style YAML printing (#613)
  • Revert "Bundle and ensure the exportation of rosidl generated targets" (#611)
  • Relocate to_yaml() under message namespace (#609)
  • Contributors: Michel Hidalgo

2.4.0 (2021-07-12)

  • Bundle and ensure the exportation of rosidl generated targets (#601)
  • Contributors: Michel Hidalgo

2.3.0 (2021-06-11)

2.2.1 (2021-04-06)

2.2.0 (2021-03-18)

  • Expose C++ code generation via rosidl generate CLI (#570)
  • Contributors: Michel Hidalgo

2.1.0 (2021-03-09)

  • Switch to std::allocator_traits. (#564)
  • Contributors: Chris Lalancette

2.0.3 (2021-01-25)

2.0.2 (2020-12-08)

  • Remove unnecessary assert on pointer created with new (#555)
  • Use ASSERT_TRUE to check for nullptr. (#543)
  • Update the maintainers of this repository. (#536)
  • Contributors: Chris Lalancette, Stephen Brawner

2.0.1 (2020-09-28)

2.0.0 (2020-09-24)

  • Add to_yaml() function for C++ messages (#527)
  • Contributors: Devin Bonnie, Dirk Thomas

1.1.0 (2020-08-17)

  • Add function for getting a types fully qualified name (#514)
  • Declaring is_message in namespace rosidl_generator_traits (#512)
  • Contributors: Jacob Perron, Sebastian Höffner

1.0.1 (2020-06-03)

1.0.0 (2020-05-22)

0.9.2 (2020-05-19)

0.9.1 (2020-05-08)

  • move test which only uses rosidl_runtime_cpp into that package (#481)
  • Contributors: Dirk Thomas

0.9.0 (2020-04-24)

  • Export targets in addition to include directories / libraries (#473)
  • Move non-entry point headers into detail subdirectory (#461)
  • Only export ament_cmake_core instead of ament_cmake (#459)
  • Rename rosidl_namespace_cpp namespace (#456)
  • Split rosidl_generator_c and rosidl_generator_cpp in two: rosidl_generator_x and rosidl_runtime_x (#442)
  • Add a utility for rigorously initializing a message instance (#448)
  • Avoid setter for empty struct dummy member (#455)
  • Code style only: wrap after open parenthesis if not in one line (#435)
  • Use f-string (#436)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Grey

0.8.2 (2020-01-17)

0.8.1 (2019-10-23)

  • Add is_message trait in support of tf2 conversions (#412)
  • Contributors: Michael Carroll

0.8.0 (2019-09-24)

  • Update guard against common Windows preprocessor definitions (#401)
  • Update tests for new message types in test_interface_files (#397)
  • use latin-1 encoding when reading/writing .idl files, prepend BOM to generated C/C++ files when necessary (#391)
  • Add emplace_back, move_assignment to BoundedVector (#385)
  • fix cpp generator and introspection ts for long double (#383)
  • Contributors: Dirk Thomas, Jacob Perron, Siddharth Kucheria, cho3

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_cpp at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.2.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rosidl.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-03
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generate the ROS interfaces in C++.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette
  • Shane Loretz

Authors

  • Dirk Thomas
README
No README found. See repository README.
CHANGELOG

Changelog for package rosidl_generator_cpp

2.2.3 (2022-12-02)

2.2.2 (2022-04-28)

2.2.1 (2021-04-06)

2.2.0 (2021-03-18)

  • Expose C++ code generation via rosidl generate CLI (#570)
  • Contributors: Michel Hidalgo

2.1.0 (2021-03-09)

  • Switch to std::allocator_traits. (#564)
  • Contributors: Chris Lalancette

2.0.3 (2021-01-25)

2.0.2 (2020-12-08)

  • Remove unnecessary assert on pointer created with new (#555)
  • Use ASSERT_TRUE to check for nullptr. (#543)
  • Update the maintainers of this repository. (#536)
  • Contributors: Chris Lalancette, Stephen Brawner

2.0.1 (2020-09-28)

2.0.0 (2020-09-24)

  • Add to_yaml() function for C++ messages (#527)
  • Contributors: Devin Bonnie, Dirk Thomas

1.1.0 (2020-08-17)

  • Add function for getting a types fully qualified name (#514)
  • Declaring is_message in namespace rosidl_generator_traits (#512)
  • Contributors: Jacob Perron, Sebastian Höffner

1.0.1 (2020-06-03)

1.0.0 (2020-05-22)

0.9.2 (2020-05-19)

0.9.1 (2020-05-08)

  • move test which only uses rosidl_runtime_cpp into that package (#481)
  • Contributors: Dirk Thomas

0.9.0 (2020-04-24)

  • Export targets in addition to include directories / libraries (#473)
  • Move non-entry point headers into detail subdirectory (#461)
  • Only export ament_cmake_core instead of ament_cmake (#459)
  • Rename rosidl_namespace_cpp namespace (#456)
  • Split rosidl_generator_c and rosidl_generator_cpp in two: rosidl_generator_x and rosidl_runtime_x (#442)
  • Add a utility for rigorously initializing a message instance (#448)
  • Avoid setter for empty struct dummy member (#455)
  • Code style only: wrap after open parenthesis if not in one line (#435)
  • Use f-string (#436)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Grey

0.8.2 (2020-01-17)

0.8.1 (2019-10-23)

  • Add is_message trait in support of tf2 conversions (#412)
  • Contributors: Michael Carroll

0.8.0 (2019-09-24)

  • Update guard against common Windows preprocessor definitions (#401)
  • Update tests for new message types in test_interface_files (#397)
  • use latin-1 encoding when reading/writing .idl files, prepend BOM to generated C/C++ files when necessary (#391)
  • Add emplace_back, move_assignment to BoundedVector (#385)
  • fix cpp generator and introspection ts for long double (#383)
  • Contributors: Dirk Thomas, Jacob Perron, Siddharth Kucheria, cho3

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosidl_generator_cpp at Robotics Stack Exchange

No version for distro melodic. Known supported distros are highlighted in the buttons above.