rosidl_runtime_cpp  master
Generate the rosidl interfaces in C++.

Typesupport function handler

rosidl_runtime_cpp provides several templated function declarations for getting the type support handler. They are meant to be defined in each rosidl definition's C++ generated code. They are defined for both the rosidl_runtime_cpp and rosidl_typesupport_cpp namespaces.

rosidl_runtime_cpp

rosidl_typesupport_cpp

C++ Type Traits

rosidl_runtime_c provides numerous C++ Type Traits for rosidl interfaces in traits.hpp. These type traits are useful for providing compile-time checks of rosidl C++ types.

Bounded Vector

Provided in bounded_vector.hpp is an implementation of a std::vector like container class, that has a bounded capacity. This class is utilized by rosidl types that declare a bounded sequence.