deimos.cbor.data

Undocumented in source.

Members

Aliases

_cbor_ctrl
alias _cbor_ctrl = int

Semantic mapping for CTRL simple values

_cbor_dst_metadata
alias _cbor_dst_metadata = int

Metadata for dynamically sized types

cbor_data
alias cbor_data = ubyte*
Undocumented in source.
cbor_decoder_status
alias cbor_decoder_status = int

Streaming decoder result - status

cbor_error_code
alias cbor_error_code = int

Possible decoding errors

cbor_float_width
alias cbor_float_width = int

Possible widths of #CBOR_TYPE_FLOAT_CTRL items

cbor_int_width
alias cbor_int_width = int

Possible widths of #CBOR_TYPE_UINT items

cbor_mutable_data
alias cbor_mutable_data = ubyte*
Undocumented in source.
cbor_type
alias cbor_type = int

Specifies the Major type of ::cbor_item_t

Enums

CBOR_CTRL_NONE
anonymousenum CBOR_CTRL_NONE
Undocumented in source.
CBOR_DECODER_FINISHED
anonymousenum CBOR_DECODER_FINISHED
Undocumented in source.
CBOR_ERR_NONE
anonymousenum CBOR_ERR_NONE
Undocumented in source.
CBOR_FLOAT_0
anonymousenum CBOR_FLOAT_0
Undocumented in source.
CBOR_INT_8
anonymousenum CBOR_INT_8
Undocumented in source.
CBOR_TYPE_UINT
anonymousenum CBOR_TYPE_UINT
Undocumented in source.
_CBOR_METADATA_DEFINITE
anonymousenum _CBOR_METADATA_DEFINITE
Undocumented in source.

Structs

_cbor_array_metadata
struct _cbor_array_metadata

Arrays specific metadata

_cbor_bytestring_metadata
struct _cbor_bytestring_metadata

Bytestrings specific metadata

_cbor_float_ctrl_metadata
struct _cbor_float_ctrl_metadata

Floats specific metadata - includes CTRL values

_cbor_int_metadata
struct _cbor_int_metadata

Integers specific metadata

_cbor_map_metadata
struct _cbor_map_metadata

Maps specific metadata

_cbor_string_metadata
struct _cbor_string_metadata

Strings specific metadata

_cbor_tag_metadata
struct _cbor_tag_metadata

Arrays specific metadata

cbor_decoder_result
struct cbor_decoder_result

Streaming decoder result

cbor_error
struct cbor_error

High-level decoding error

cbor_indefinite_string_data
struct cbor_indefinite_string_data

Defines cbor_item_t#data structure for indefinite strings and bytestrings

cbor_item_t
struct cbor_item_t

The item handle

cbor_load_result
struct cbor_load_result

High-level decoding result

cbor_pair
struct cbor_pair

Simple pair of items for use in maps

Unions

_cbor_double_helper
union _cbor_double_helper

Raw memory casts helper

_cbor_float_helper
union _cbor_float_helper

Raw memory casts helper

cbor_item_metadata
union cbor_item_metadata

Union of metadata across all possible types - discriminated in #cbor_item_t

Meta