Next: Cached Critical Bit Tree Associative Array, Previous: Critical Bit Tree Associative Array, Up: Critical Bit Tree String Key Pointer Value Arrays [Index]
The pointer critical bit tree associative array stores pointers to string keys (instead of string keys), i.e. it does not save the string keys and instead it is only recording pointers to them. It is otherwise same as the previous critical bit tree associative array.
See Critical Bit Tree Associative Array.
General library:
See String Key Pointer Value Array Library.
case data structure state retriever:
int x1f4_case_s5deck(void *);
copy plain copy routine:
int x1f4_copy_s5deck(void **, void *);
fast associative array constructor routine:
int x1f4_fast_s5deck(void *, unsigned, struct x1f4_s5deck_type *);
fill data copy routine:
int x1f4_fill_s5deck(void *, void *);
find plain search routine:
int x1f4_find_s5path(void *, const char *, unsigned, const void **);
fini associative array regular destructor routine:
int x1f4_fini_s5deck(void **);
flat associative array destructor routine:
int x1f4_flat_s5deck(void *);
init associative array regular constructor routine:
int x1f4_init_s5deck(void **, unsigned, struct x1f4_s5deck_type *);
lime data traversal routine:
int x1f4_lime_s5deck(void *, void *, int (*)(void *, void *));
note data traversal routine:
int x1f4_note_s5deck
(void *, void *, int (*)(void *, const char *, unsigned));
pass plain data deletion routine:
int x1f4_pass_s5path(void *, const char *, unsigned);
pick plain search routine:
int x1f4_pick_s5path(void *, const char *, unsigned, const void ***);
post plain data insertion routine:
int x1f4_post_s5path(void *, const char *, unsigned, const void *);
span data traversal routine:
int x1f4_span_s5deck
(void *, void *, int (*)(void *, const void *, const char *, unsigned));