Skip to content

Commit 8419fb8

Browse files
micro-ROS Utils API reference auto-update 13-07-2021 06:28 (#323)
Co-authored-by: pablogs9 <[email protected]>
1 parent e9f0263 commit 8419fb8

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

_includes/utils_doc/Modules/group__stringutils.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
| | Name |
66
| -------------- | -------------- |
77
| MICRO_ROS_UTILITIES_PUBLIC rosidl_runtime_c__String | **[micro_ros_string_utilities_init](#function-micro_ros_string_utilities_init)**(const char * data)<br>Create a rosidl_runtime_c__String from a char pointer. |
8+
| MICRO_ROS_UTILITIES_PUBLIC rosidl_runtime_c__String | **[micro_ros_string_utilities_init_with_size](#function-micro_ros_string_utilities_init_with_size)**(const size_t size)<br>Create a rosidl_runtime_c__String from a size. |
89
| MICRO_ROS_UTILITIES_PUBLIC rosidl_runtime_c__String | **[micro_ros_string_utilities_set](#function-micro_ros_string_utilities_set)**(rosidl_runtime_c__String str, const char * data)<br>Create a rosidl_runtime_c__String from a char pointer. |
910
| const MICRO_ROS_UTILITIES_PUBLIC char * | **[micro_ros_string_utilities_get_c_str](#function-micro_ros_string_utilities_get_c_str)**(rosidl_runtime_c__String str)<br>Returns the char pointer to the rosidl_runtime_c__String data. |
1011
| rosidl_runtime_c__String | **[micro_ros_string_utilities_append](#function-micro_ros_string_utilities_append)**(rosidl_runtime_c__String str, const char * data)<br>Appends a char pointer to the end of a rosidl_runtime_c__String. |
@@ -33,6 +34,36 @@ Create a rosidl_runtime_c__String from a char pointer.
3334

3435

3536

37+
------------------
38+
39+
40+
| Attribute | Adherence |
41+
| -------- | -------- |
42+
| Allocates Memory | Yes |
43+
| Thread-Safe | No |
44+
| Uses Atomics | No |
45+
| Lock-Free | Yes |
46+
47+
48+
### function micro_ros_string_utilities_init_with_size
49+
50+
```cpp
51+
MICRO_ROS_UTILITIES_PUBLIC rosidl_runtime_c__String micro_ros_string_utilities_init_with_size(
52+
const size_t size
53+
)
54+
```
55+
56+
Create a rosidl_runtime_c__String from a size.
57+
58+
**Parameters**:
59+
60+
* **size** size of the required string
61+
62+
63+
**Return**: `rosidl_runtime_c__String` string of size size
64+
65+
66+
3667
------------------
3768

3869

0 commit comments

Comments
 (0)