| (//) [Bi_dump] | |
A | |
| add_bytes [Bi_outbuf] | Add bytes to the buffer. |
| add_char [Bi_outbuf] | Add a byte to the buffer. |
| add_char2 [Bi_outbuf] | Add two bytes to the buffer. |
| add_char4 [Bi_outbuf] | Add four bytes to the buffer. |
| add_string [Bi_outbuf] | Add a string to the buffer. |
| add_subbytes [Bi_outbuf] |
|
| add_substring [Bi_outbuf] |
|
| alloc [Bi_outbuf] |
|
| array_tag [Bi_io] | Tag indicating an array node. |
B | |
| bool_tag [Bi_io] | Tag indicating a bool node. |
C | |
| clear [Bi_outbuf] | Remove any data present in the buffer and in the table holding shared objects. |
| contents [Bi_outbuf] | Returns the data currently in the buffer. |
| create [Bi_outbuf] | Create a buffer. |
| create_channel_writer [Bi_outbuf] | |
| create_output_writer [Bi_outbuf] | |
D | |
| default_dict_path [Bi_dump] | |
E | |
| error [Bi_util] |
|
| extend [Bi_outbuf] | Guarantee that the buffer string has enough room for n additional bytes. |
F | |
| float32_tag [Bi_io] | Tag indicating a float32 node. |
| float64_tag [Bi_io] | Tag indicating a float64 node. |
| flush_channel_writer [Bi_outbuf] | Pair of convenience functions for creating a buffer that flushes data to an out_channel when it is full. |
| flush_output_writer [Bi_outbuf] | Pair of convenience functions for creating a buffer that flushes data to an object when it is full. |
| flush_to_channel [Bi_outbuf] | Alternate make_room function: write to an out_channel. |
| from_bytes [Bi_inbuf] | Create an input buffer from bytes. |
| from_channel [Bi_inbuf] | Create an input buffer from an in_channel. |
| from_string [Bi_inbuf] | Create an input buffer from a string. |
H | |
| hash_name [Bi_io] | Hash function used to compute field name tags and variant tags from their full name. |
I | |
| int16_tag [Bi_io] | Tag indicating an int16 node. |
| int32_tag [Bi_io] | Tag indicating an int32 node. |
| int64_tag [Bi_io] | Tag indicating an int64 node. |
| int8_tag [Bi_io] | Tag indicating an int8 node. |
| int_of_svint [Bi_vint] | Interpret a vint as a signed int. |
L | |
| load [Bi_dump] | |
| load_dictionary [Bi_dump] | |
| load_lines [Bi_dump] | |
M | |
| make_unhash [Bi_io] | Compute the hash of each string of the input list and return a function that converts a hash back to the original string. |
N | |
| num_variant_tag [Bi_io] | Tag indicating a num_variant node. |
O | |
| output_view [Bi_io] | Prints a human-readable representation of the data to an out_channel. |
| output_view_of_tree [Bi_io] | |
P | |
| peek [Bi_inbuf] | Return the next byte without moving forward. |
| print_view [Bi_io] | Prints a human-readable representation of the data to stdout. |
| print_view_of_tree [Bi_io] | |
R | |
| read [Bi_inbuf] |
|
| read_char [Bi_inbuf] | Read just one byte. |
| read_field_hashtag [Bi_io] |
|
| read_hashtag [Bi_io] |
|
| read_numtag [Bi_io] |
|
| read_stream [Bi_stream] |
|
| read_svint [Bi_vint] | Read a signed int from a buffer. |
| read_tag [Bi_io] | Read one-byte tag from a buffer. |
| read_tree [Bi_io] | Deserialization of a tree from a buffer. |
| read_untagged_bool [Bi_io] | |
| read_untagged_char [Bi_io] | |
| read_untagged_float32 [Bi_io] | |
| read_untagged_float64 [Bi_io] | |
| read_untagged_int16 [Bi_io] | |
| read_untagged_int32 [Bi_io] | |
| read_untagged_int64 [Bi_io] | |
| read_untagged_int8 [Bi_io] | |
| read_untagged_string [Bi_io] | |
| read_untagged_svint [Bi_io] | |
| read_untagged_unit [Bi_io] | |
| read_untagged_uvint [Bi_io] | |
| read_uvint [Bi_vint] | Read an unsigned int from a buffer. |
| really_extend [Bi_outbuf] | Default make_room function: reallocate a larger buffer string. |
| record_tag [Bi_io] | Tag indicating a record node. |
| reset [Bi_outbuf] | Remove any data present in the buffer and reset it to its original size. |
S | |
| safety_test [Bi_io] | Check that certain low-level hacks work as expected |
| save_dictionary [Bi_dump] | |
| shared_tag [Bi_io] | Tag indicating a shared node. |
| skip [Bi_io] | Read and discard a value. |
| split [Bi_dump] | |
| string_of_hashtag [Bi_io] | Same as |
| string_of_tree [Bi_io] | Serialization of a tree into a string. |
| string_tag [Bi_io] | Tag indicating a string node. |
| svint_of_int [Bi_vint] | Convert a signed int to a vint. |
| svint_tag [Bi_io] | Tag indicating an svint node. |
T | |
| table_tag [Bi_io] | Tag indicating a table node. |
| tag_of_tree [Bi_io] | Returns the node tag of the given tree. |
| tree_of_string [Bi_io] | Deserialization of a tree from a string. |
| try_preread [Bi_inbuf] |
|
| tuple_tag [Bi_io] | Tag indicating a tuple node. |
U | |
| uint_of_uvint [Bi_vint] | Interpret a vint as an unsigned int. |
| unit_tag [Bi_io] | Tag indicating a unit node. |
| unsafe_add_char [Bi_outbuf] | Add a byte to the buffer without checking that there is enough room for it. |
| uvint_of_uint [Bi_vint] | Convert an unsigned int to a vint. |
| uvint_tag [Bi_io] | Tag indicating a uvint node. |
V | |
| variant_tag [Bi_io] | Tag indicating a variant node. |
| view [Bi_io] | Prints a human-readable representation of the data into a string. |
| view_of_tree [Bi_io] | |
W | |
| write_bool [Bi_io] | |
| write_char [Bi_io] | |
| write_float32 [Bi_io] | |
| write_float64 [Bi_io] | |
| write_hashtag [Bi_io] |
|
| write_int16 [Bi_io] | |
| write_int32 [Bi_io] | |
| write_int64 [Bi_io] | |
| write_int8 [Bi_io] | |
| write_numtag [Bi_io] |
|
| write_stream [Bi_stream] |
|
| write_string [Bi_io] | |
| write_svint [Bi_vint] | Write a signed int to a buffer. |
| write_svint [Bi_io] | |
| write_tag [Bi_io] | Write one-byte tag to a buffer. |
| write_tree [Bi_io] | Serialization of a tree to a buffer. |
| write_uniq [Bi_dump] | |
| write_unit [Bi_io] | |
| write_untagged_bool [Bi_io] | |
| write_untagged_char [Bi_io] | |
| write_untagged_float32 [Bi_io] | |
| write_untagged_float64 [Bi_io] | |
| write_untagged_int16 [Bi_io] | |
| write_untagged_int32 [Bi_io] | |
| write_untagged_int64 [Bi_io] | |
| write_untagged_int8 [Bi_io] | |
| write_untagged_string [Bi_io] | |
| write_untagged_svint [Bi_io] | |
| write_untagged_unit [Bi_io] | |
| write_untagged_uvint [Bi_io] | |
| write_uvint [Bi_vint] | Write an unsigned int to a buffer. |
| write_uvint [Bi_io] |