rosidl_runtime_c  master
Generate the rosidl interfaces in C.
Macros | Typedefs
primitives_sequence.h File Reference
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
Include dependency graph for primitives_sequence.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ROSIDL_RUNTIME_C__PRIMITIVE_SEQUENCE(STRUCT_NAME, TYPE_NAME)
 

Typedefs

typedef rosidl_runtime_c__boolean__Sequence rosidl_runtime_c__bool__Sequence
 
typedef rosidl_runtime_c__octet__Sequence rosidl_runtime_c__byte__Sequence
 
typedef rosidl_runtime_c__float__Sequence rosidl_runtime_c__float32__Sequence
 
typedef rosidl_runtime_c__double__Sequence rosidl_runtime_c__float64__Sequence
 

Macro Definition Documentation

◆ ROSIDL_RUNTIME_C__PRIMITIVE_SEQUENCE

#define ROSIDL_RUNTIME_C__PRIMITIVE_SEQUENCE (   STRUCT_NAME,
  TYPE_NAME 
)
Value:
typedef struct rosidl_runtime_c__ ## STRUCT_NAME ## __Sequence \
{ \
TYPE_NAME * data; \
size_t size; \
size_t capacity; \
} rosidl_runtime_c__ ## STRUCT_NAME ## __Sequence;

Typedef Documentation

◆ rosidl_runtime_c__bool__Sequence

typedef rosidl_runtime_c__boolean__Sequence rosidl_runtime_c__bool__Sequence

◆ rosidl_runtime_c__byte__Sequence

typedef rosidl_runtime_c__octet__Sequence rosidl_runtime_c__byte__Sequence

◆ rosidl_runtime_c__float32__Sequence

typedef rosidl_runtime_c__float__Sequence rosidl_runtime_c__float32__Sequence

◆ rosidl_runtime_c__float64__Sequence

typedef rosidl_runtime_c__double__Sequence rosidl_runtime_c__float64__Sequence