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

Glue to an array. More...

#include <ubjs_library.h>

Collaboration diagram for ubjs_glue_array:
Collaboration graph

Data Fields

ubjs_librarylib
 
void * userdata
 
ubjs_glue_array_free free_f
 
ubjs_glue_array_get_length get_length_f
 
ubjs_glue_array_get_first get_first_f
 
ubjs_glue_array_get_last get_last_f
 
ubjs_glue_array_get_at get_at_f
 
ubjs_glue_array_add_first add_first_f
 
ubjs_glue_array_add_last add_last_f
 
ubjs_glue_array_add_at add_at_f
 
ubjs_glue_array_delete_first delete_first_f
 
ubjs_glue_array_delete_last delete_last_f
 
ubjs_glue_array_delete_at delete_at_f
 
ubjs_glue_array_iterate iterate_f
 

Detailed Description

Glue to an array.

Since
0.5

Field Documentation

◆ add_at_f

ubjs_glue_array_add_at ubjs_glue_array::add_at_f

Add at callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ add_first_f

ubjs_glue_array_add_first ubjs_glue_array::add_first_f

Add first callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ add_last_f

ubjs_glue_array_add_last ubjs_glue_array::add_last_f

Add last callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ delete_at_f

ubjs_glue_array_delete_at ubjs_glue_array::delete_at_f

Delete at callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ delete_first_f

ubjs_glue_array_delete_first ubjs_glue_array::delete_first_f

Delete first callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ delete_last_f

ubjs_glue_array_delete_last ubjs_glue_array::delete_last_f

Delete last callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ free_f

ubjs_glue_array_free ubjs_glue_array::free_f

Free callback

Referenced by ubjs_glue_array_array_builder_new().

◆ get_at_f

ubjs_glue_array_get_at ubjs_glue_array::get_at_f

Get at callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ get_first_f

ubjs_glue_array_get_first ubjs_glue_array::get_first_f

Get first callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ get_last_f

ubjs_glue_array_get_last ubjs_glue_array::get_last_f

Get last callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ get_length_f

ubjs_glue_array_get_length ubjs_glue_array::get_length_f

Get length callback.

Referenced by ubjs_glue_array_array_builder_new(), and ubjs_parser_parse().

◆ iterate_f

ubjs_glue_array_iterate ubjs_glue_array::iterate_f

Iterate callback.

Referenced by ubjs_glue_array_array_builder_new().

◆ lib

ubjs_library* ubjs_glue_array::lib

Library.

Referenced by ubjs_glue_array_array_builder_new().

◆ userdata

void* ubjs_glue_array::userdata

Userdata, possibly with actual implementation.

Referenced by ubjs_glue_array_array_builder_new().


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