10#if defined(__cplusplus)
17cbor_error_t cbor_encode_unsigned_integer(
cbor_writer_t *writer, uint64_t value);
18cbor_error_t cbor_encode_negative_integer(
cbor_writer_t *writer, int64_t value);
21 uint8_t
const *data,
size_t datasize);
22cbor_error_t cbor_encode_byte_string_indefinite(
cbor_writer_t *writer);
25 char const *text,
size_t textsize);
26cbor_error_t cbor_encode_null_terminated_text_string(
cbor_writer_t *writer,
28cbor_error_t cbor_encode_text_string_indefinite(
cbor_writer_t *writer);
30cbor_error_t cbor_encode_array(
cbor_writer_t *writer,
size_t length);
31cbor_error_t cbor_encode_array_indefinite(
cbor_writer_t *writer);
33cbor_error_t cbor_encode_map(
cbor_writer_t *writer,
size_t length);
34cbor_error_t cbor_encode_map_indefinite(
cbor_writer_t *writer);
38cbor_error_t cbor_encode_simple(
cbor_writer_t *writer, uint8_t value);
39cbor_error_t cbor_encode_bool(
cbor_writer_t *writer,
bool value);
43cbor_error_t cbor_encode_float(
cbor_writer_t *writer,
float value);
44cbor_error_t cbor_encode_double(
cbor_writer_t *writer,
double value);
46#if defined(__cplusplus)