ubjsc  0.6
Enterprise-grade C library for manipulating UBJSON
Data Fields
ubjs_glue_dict_builder Struct Reference

Builder for dictionary glues. More...

#include <ubjs_library.h>

Collaboration diagram for ubjs_glue_dict_builder:
Collaboration graph

Data Fields

ubjs_librarylib
 
void * userdata
 
ubjs_glue_dict_builder_free_f free_f
 
ubjs_glue_dict_builder_set_value_free_f set_value_free_f
 
ubjs_glue_dict_builder_set_length_f set_length_f
 
ubjs_glue_dict_builder_set_item_size_f set_item_size_f
 
ubjs_glue_dict_builder_build_f build_f
 

Detailed Description

Builder for dictionary glues.

Since
0.5

Field Documentation

◆ build_f

ubjs_glue_dict_builder_build_f ubjs_glue_dict_builder::build_f

Build callback

Referenced by ubjs_prmtv_object(), and ubjs_prmtv_object_with_length().

◆ free_f

ubjs_glue_dict_builder_free_f ubjs_glue_dict_builder::free_f

Free callback

Referenced by ubjs_prmtv_object(), and ubjs_prmtv_object_with_length().

◆ lib

ubjs_library* ubjs_glue_dict_builder::lib

Library.

◆ set_item_size_f

ubjs_glue_dict_builder_set_item_size_f ubjs_glue_dict_builder::set_item_size_f

Set item size allback

◆ set_length_f

ubjs_glue_dict_builder_set_length_f ubjs_glue_dict_builder::set_length_f

Set length callback

Referenced by ubjs_prmtv_object_with_length().

◆ set_value_free_f

ubjs_glue_dict_builder_set_value_free_f ubjs_glue_dict_builder::set_value_free_f

Set value free callback

Referenced by ubjs_prmtv_object(), and ubjs_prmtv_object_with_length().

◆ userdata

void* ubjs_glue_dict_builder::userdata

Userdata, possibly with actual implementation.


The documentation for this struct was generated from the following file: