deimos.cbor.arrays

Undocumented in source.

Members

Functions

cbor_array_allocated
size_t cbor_array_allocated(cbor_item_t* item)

Get the size of the allocated storage

cbor_array_get
cbor_item_t* cbor_array_get(cbor_item_t* item, size_t index)

Get item by index

cbor_array_handle
cbor_item_t** cbor_array_handle(cbor_item_t* item)

Get the array contents

cbor_array_is_definite
bool cbor_array_is_definite(cbor_item_t* item)

Is the array definite?

cbor_array_is_indefinite
bool cbor_array_is_indefinite(cbor_item_t* item)

Is the array indefinite?

cbor_array_push
bool cbor_array_push(cbor_item_t* array, cbor_item_t* pushee)

Append to the end

cbor_array_replace
bool cbor_array_replace(cbor_item_t* item, size_t index, cbor_item_t* value)

Replace item at an index

cbor_array_set
bool cbor_array_set(cbor_item_t* item, size_t index, cbor_item_t* value)

Set item by index

cbor_array_size
size_t cbor_array_size(cbor_item_t* item)

Get the number of members

cbor_new_definite_array
cbor_item_t* cbor_new_definite_array(size_t size)

Create new definite array

cbor_new_indefinite_array
cbor_item_t* cbor_new_indefinite_array()

Create new indefinite array

Meta