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] |
|