rosidl_runtime_cpp
master
Generate the rosidl interfaces in C++.
|
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.
message_type_support_decl.hpp
)service_type_support_decl.hpp
)action_type_support_decl.hpp
)message_type_support.hpp
)service_type_support.hpp
)action_type_support.hpp
)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.
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.