15 #include "serialbox-c/Api.h" 16 #include "serialbox-c/Type.h" 18 #ifndef SERIALBOX_C_ARRAY_H 19 #define SERIALBOX_C_ARRAY_H 40 SERIALBOX_API
typedef struct {
48 SERIALBOX_API
typedef struct {
56 SERIALBOX_API
typedef struct {
64 SERIALBOX_API
typedef struct {
72 SERIALBOX_API
typedef struct {
80 SERIALBOX_API
typedef struct {
SERIALBOX_API typedef int serialboxBoolean_t
Boolean type of serialbox.
SERIALBOX_API typedef int64_t serialboxInt64_t
64-bit integral type of serialbox
SERIALBOX_API serialboxArrayOfBoolean_t * serialboxArrayOfBooleanCreate(int len)
Allocate array of type T of size len
SERIALBOX_API typedef int32_t serialboxInt32_t
32-bit integral type of serialbox
SERIALBOX_API typedef char * serialboxString_t
String type of serialbox.
SERIALBOX_API typedef float serialboxFloat32_t
32-bit floating point type of serialbox (float)
SERIALBOX_API void serialboxArrayOfBooleanDestroy(serialboxArrayOfBoolean_t *array)
Deallocate array.
SERIALBOX_API typedef double serialboxFloat64_t
64-bit floating point type of serialbox (double)
Array of 32-bit integers.
Array of 32-bit floating point numbers (float)
Array of 64-bit floating point numbers (double)
Array of 64-bit integers.