A | |
add_bit [Bitstring.Buffer] | |
add_bits [Bitstring.Buffer] | |
add_byte [Bitstring.Buffer] | |
B | |
bitstring_length [Bitstring] |
|
bitstring_of_chan [Bitstring] |
|
bitstring_of_chan_max [Bitstring] |
|
bitstring_of_file [Bitstring] |
|
bitstring_of_file_descr [Bitstring] |
|
bitstring_of_file_descr_max [Bitstring] |
|
bitstring_of_string [Bitstring] |
|
bitstring_to_chan [Bitstring] |
|
bitstring_to_file [Bitstring] |
|
C | |
clear [Bitstring] |
|
compare [Bitstring] |
|
concat [Bitstring] | Concatenate a list of bitstrings together into a single bitstring. |
contents [Bitstring.Buffer] | |
create [Bitstring.Buffer] | |
create_bitstring [Bitstring] |
|
create_constructor_field [Bitstring_persistent] | Create a constructor field. |
create_pattern_field [Bitstring_persistent] | Create a pattern field. |
D | |
debug [Bitstring] | Set this variable to true to enable extended debugging. |
dropbits [Bitstring] | Drop the first n bits of the bitstring and return a new bitstring which is shorter by n bits. |
E | |
empty_bitstring [Bitstring] |
|
equals [Bitstring] |
|
G | |
get [Bitstring] |
|
get_bind [Bitstring_persistent] | Get the bind expression of a field, or |
get_check [Bitstring_persistent] | Get the check expression of a field, or |
get_endian [Bitstring_persistent] | Get the endianness of a field. |
get_expr [Bitstring_persistent] | Get the expression from an expression field. |
get_length [Bitstring_persistent] | Get the length in bits from a field. |
get_location [Bitstring_persistent] | Get the source code location of a field. |
get_offset [Bitstring_persistent] | Get the offset expression of a field, or |
get_patt [Bitstring_persistent] | Get the pattern from a pattern field. |
get_save_offset_to [Bitstring_persistent] | Get the save_offset_to pattern of a field, or |
get_signed [Bitstring_persistent] | Get the signedness of a field. |
get_type [Bitstring_persistent] | Get the type of a field, |
H | |
hexdump_bitstring [Bitstring] |
|
I | |
is_clear [Bitstring] |
|
is_ones_bitstring [Bitstring] | Tests if the bitstring is all one bits (cf. |
is_set [Bitstring] |
|
is_zeroes_bitstring [Bitstring] | Tests if the bitstring is all zero bits (cf. |
M | |
make_bitstring [Bitstring] |
|
N | |
named_from_channel [Bitstring_persistent] | Load a pattern/constructor from an output channel. |
named_from_string [Bitstring_persistent] | Load a pattern/constructor from a string at offset within the string. |
named_to_buffer [Bitstring_persistent] | Serialize a pattern/constructor to part of a string, return the length. |
named_to_channel [Bitstring_persistent] | Save a pattern/constructor to an output channel. |
named_to_string [Bitstring_persistent] | Serialize a pattern/constructor to a string. |
O | |
ones_bitstring [Bitstring] |
|
P | |
package [Bitstring] | The package name, always |
put [Bitstring] |
|
S | |
set [Bitstring] |
|
set_bind [Bitstring_persistent] | Set the bind-expression for a field to the given expression. |
set_check [Bitstring_persistent] | Set the check expression for a field to the given expression. |
set_endian [Bitstring_persistent] | Sets the endianness of a field to the constant endianness. |
set_endian_expr [Bitstring_persistent] | Sets the endianness of a field to an endianness expression. |
set_expr [Bitstring_persistent] | Sets the expression field to an arbitrary OCaml expression. |
set_int_expr [Bitstring_persistent] | Sets the expression to the value of the integer. |
set_int_patt [Bitstring_persistent] | Sets the pattern field to the pattern which matches an integer. |
set_length [Bitstring_persistent] | Sets the length in bits of a field to an OCaml expression. |
set_length_int [Bitstring_persistent] | Sets the length in bits of a field to a constant integer. |
set_lident_expr [Bitstring_persistent] | Sets the expression in a constructor field to an expression which uses the identifier. |
set_lident_patt [Bitstring_persistent] | Sets the pattern to the pattern binding an identifier given in the string. |
set_location [Bitstring_persistent] | Sets the source code location of a field. |
set_no_bind [Bitstring_persistent] | Remove the bind-expression from a field. |
set_no_check [Bitstring_persistent] | Remove the check expression from a field. |
set_no_offset [Bitstring_persistent] | Remove the offset expression from a field. |
set_no_save_offset_to [Bitstring_persistent] | Remove the save_offset_to from a field. |
set_offset [Bitstring_persistent] | Set the offset expression for a field to the given expression. |
set_offset_int [Bitstring_persistent] | Set the offset expression for a field to the given number. |
set_patt [Bitstring_persistent] | Sets the pattern field to an arbitrary OCaml pattern match. |
set_save_offset_to [Bitstring_persistent] | Set the save_offset_to pattern for a field to the given pattern. |
set_save_offset_to_lident [Bitstring_persistent] | Set the save_offset_to pattern for a field to identifier. |
set_signed [Bitstring_persistent] | Sets the signedness of a field to a constant signedness. |
set_string_expr [Bitstring_persistent] | Sets the expression to the value of the string. |
set_string_patt [Bitstring_persistent] | Sets the pattern field to the pattern which matches a string. |
set_type_bitstring [Bitstring_persistent] | Sets the type of a field to |
set_type_int [Bitstring_persistent] | Sets the type of a field to |
set_type_string [Bitstring_persistent] | Sets the type of a field to |
set_unbound_patt [Bitstring_persistent] | Sets the pattern field to the unbound pattern (usually written |
string_of_bitstring [Bitstring] |
|
string_of_constructor [Bitstring_persistent] | |
string_of_constructor_field [Bitstring_persistent] | Convert patterns, constructors or individual fields into printable strings for debugging purposes. |
string_of_endian [Bitstring] | Endianness. |
string_of_pattern [Bitstring_persistent] | |
string_of_pattern_field [Bitstring_persistent] | |
subbitstring [Bitstring] |
|
T | |
takebits [Bitstring] | Take the first n bits of the bitstring and return a new bitstring which is exactly n bits long. |
V | |
version [Bitstring] | The package version as a string. |
Z | |
zeroes_bitstring [Bitstring] |
|