ubjsc  0.5
Enterprise-grade C library for manipulating UBJSON
Data Fields
ubjs_glue_array_builder Struct Reference

Builder for array glues. More...

#include <ubjs_library.h>

Collaboration diagram for ubjs_glue_array_builder:
Collaboration graph

Data Fields

ubjs_librarylib
 
void * userdata
 
ubjs_glue_array_builder_free_f free_f
 
ubjs_glue_array_builder_set_value_free_f set_value_free_f
 
ubjs_glue_array_builder_set_length_f set_length_f
 
ubjs_glue_array_builder_set_item_size_f set_item_size_f
 
ubjs_glue_array_builder_build_f build_f
 

Detailed Description

Builder for array glues.

Since
0.5

Field Documentation

§ build_f

ubjs_glue_array_builder_build_f ubjs_glue_array_builder::build_f

§ free_f

ubjs_glue_array_builder_free_f ubjs_glue_array_builder::free_f

§ lib

ubjs_library* ubjs_glue_array_builder::lib

Library.

§ set_item_size_f

ubjs_glue_array_builder_set_item_size_f ubjs_glue_array_builder::set_item_size_f

Set item size allback

§ set_length_f

ubjs_glue_array_builder_set_length_f ubjs_glue_array_builder::set_length_f

Set length callback

Referenced by ubjs_prmtv_array_with_length().

§ set_value_free_f

ubjs_glue_array_builder_set_value_free_f ubjs_glue_array_builder::set_value_free_f

Set value free callback

Referenced by ubjs_parser_new(), ubjs_prmtv_array(), and ubjs_prmtv_array_with_length().

§ userdata

void* ubjs_glue_array_builder::userdata

Userdata, possibly with actual implementation.


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