rosidl_typesupport_fastrtps_c  master
ROSIDL C Typesupport for eProsima FastRTPS
Functions
rosidl_typesupport_fastrtps_c Namespace Reference

Functions

void u16string_to_wstring (const rosidl_runtime_c__U16String &u16str, std::wstring &wstr)
 Convert a rosidl_runtime_c__U16String into a std::wstring. More...
 
bool wstring_to_u16string (const std::wstring &wstr, rosidl_runtime_c__U16String &u16str)
 Convert a std::wstring into a rosidl_runtime_c__U16String. More...
 

Function Documentation

◆ u16string_to_wstring()

void rosidl_typesupport_fastrtps_c::u16string_to_wstring ( const rosidl_runtime_c__U16String u16str,
std::wstring wstr 
)

Convert a rosidl_runtime_c__U16String into a std::wstring.

Parameters
[in]u16strThe 16-bit character string to copy from.
[in,out]wstrThe std::wstring to copy to.

◆ wstring_to_u16string()

bool rosidl_typesupport_fastrtps_c::wstring_to_u16string ( const std::wstring wstr,
rosidl_runtime_c__U16String u16str 
)

Convert a std::wstring into a rosidl_runtime_c__U16String.

Parameters
[in]wstrThe std::wstring to copy from.
[in,out]u16strThe u16string to copy to.
Returns
true if resizing u16str and assignment succeeded, otherwise false.