Lines Matching refs:item
11 cbor_item_t *item = _cbor_malloc(sizeof(cbor_item_t));
12 _CBOR_NOTNULL(item);
14 *item = (cbor_item_t){
20 return item;
23 cbor_item_t *cbor_tag_item(const cbor_item_t *item) {
24 CBOR_ASSERT(cbor_isa_tag(item));
25 return cbor_incref(item->metadata.tag_metadata.tagged_item);
28 uint64_t cbor_tag_value(const cbor_item_t *item) {
29 CBOR_ASSERT(cbor_isa_tag(item));
30 return item->metadata.tag_metadata.value;
33 void cbor_tag_set_item(cbor_item_t *item, cbor_item_t *tagged_item) {
34 CBOR_ASSERT(cbor_isa_tag(item));
36 item->metadata.tag_metadata.tagged_item = tagged_item;
39 cbor_item_t *cbor_build_tag(uint64_t value, cbor_item_t *item) {
44 cbor_tag_set_item(res, item);