(//) [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] |