rosidl_runtime_cpp
master
Generate the rosidl interfaces in C++.
|
Classes | |
class | BoundedVector |
A container based on std::vector but with an upper bound. More... | |
Enumerations | |
enum | MessageInitialization { MessageInitialization::ALL = ROSIDL_RUNTIME_C_MSG_INIT_ALL, MessageInitialization::SKIP = ROSIDL_RUNTIME_C_MSG_INIT_SKIP, MessageInitialization::ZERO = ROSIDL_RUNTIME_C_MSG_INIT_ZERO, MessageInitialization::DEFAULTS_ONLY = ROSIDL_RUNTIME_C_MSG_INIT_DEFAULTS_ONLY } |
Enum utilized in rosidl generated sources for describing how members are initialized. More... | |
Functions | |
template<typename T > | |
const rosidl_action_type_support_t * | get_action_type_support_handle () |
Get the action type support handle. More... | |
template<typename Tp , std::size_t UpperBound, typename Alloc > | |
void | swap (BoundedVector< Tp, UpperBound, Alloc > &x, BoundedVector< Tp, UpperBound, Alloc > &y) |
See rosidl_runtime_cpp::BoundedVector::swap(). More... | |
template<typename T > | |
const rosidl_message_type_support_t * | get_message_type_support_handle () |
Get the message type support handle. More... | |
template<typename T > | |
const rosidl_service_type_support_t * | get_service_type_support_handle () |
Get the service type support handle. More... | |
|
strong |
const rosidl_action_type_support_t* rosidl_runtime_cpp::get_action_type_support_handle | ( | ) |
Get the action type support handle.
Note: this is implemented by generated sources of rosidl packages.
|
inline |
const rosidl_message_type_support_t* rosidl_runtime_cpp::get_message_type_support_handle | ( | ) |
Get the message type support handle.
Note: this is implemented by generated sources of rosidl packages.
const rosidl_service_type_support_t* rosidl_runtime_cpp::get_service_type_support_handle | ( | ) |
Get the service type support handle.
Note: this is implemented by generated sources of rosidl packages.