B | |
| blit [Bigstring] |
Blit a slice of the bigstring into another.
|
| blit_of_buffer [Bigstring] | |
| blit_of_bytes [Bigstring] | |
| blit_of_string [Bigstring] | |
| blit_to_bytes [Bigstring] | |
C | |
| compare [Bigstring] |
Lexicographic order
|
| concat [Bigstring] | concat set l concatenates the list l, inserting sep between
each pair of string.
|
| contains [Bigstring] | String.contains s c tests if character c appears in the string s.
|
| copy [Bigstring] |
Copy of the string
|
| create [Bigstring] |
Create a new bigstring of the given size.
|
E | |
| empty [Bigstring] |
Empty string
|
| equal [Bigstring] |
Equality of content.
|
| exists [Bigstring] |
True for some char?
|
F | |
| fill [Bigstring] |
Fill the string with the given byte.
|
| fill_slice [Bigstring] | fill_slice s c i len is the same as fill (sub s i len) c, it
fills the slice from i to i+len-1 of s with the char c
|
| fold [Bigstring] |
Fold on every char in increasing order
|
| foldi [Bigstring] |
Fold on every char in increasing order
|
| for_all [Bigstring] |
True for all chars?
|
G | |
| get [Bigstring] |
Obtain the byte at the given index.
|
I | |
| index [Bigstring] | index s ~c returns the index of the first
occurrence of character c in string s.
|
| index_pred [Bigstring] | index_pred ~f s returns the index of the first char in s that
satisfies s.
|
| init [Bigstring] |
Initialize with the given function (called at every index).
|
| iter [Bigstring] |
Iterate on every char in increasing order
|
| iteri [Bigstring] |
Iterate on every char in increasing order
|
L | |
| length [Bigstring] |
Alias for
Bigstring.size.
|
| lines [Bigstring] | lines s returns a list of the lines of s (splits along '\n')
|
| lines_gen [Bigstring] | lines_gen s returns a generator of the lines of s (splits along '\n')
where every line is a slice of s
|
| lowercase [Bigstring] |
Copy of the string with all characters in lowercase (see
Char.lowercase)
|
M | |
| map [Bigstring] | |
| map_file_descr [Bigstring] | map_file_descr descr len is a lower-level access to an underlying file descriptor.
|
| mapi [Bigstring] | |
O | |
| of_buffer [Bigstring] | of_buffer b creates a string that contains the same as b
|
| of_bytes [Bigstring] | |
| of_bytes_slice [Bigstring] | |
| of_gen [Bigstring] | |
| of_string [Bigstring] | |
| of_string_slice [Bigstring] | |
P | |
| print [Bigstring] |
Pretty-print the string into a formatter, surrounded with '"'
|
R | |
| rindex [Bigstring] | rindex s ~c returns the index of the last
occurrence of character c in string s.
|
| rindex_pred [Bigstring] | rindex_pred ~f s returns the index of the last char in s that
satisfies s.
|
S | |
| set [Bigstring] |
Change the byte at the given index.
|
| size [Bigstring] |
Number of bytes
|
| split [Bigstring] | split s ~by splits s along the occurrences of by.
|
| split_gen [Bigstring] |
Same as
Bigstring.split but returns a generator
|
| sub [Bigstring] | sub s i len takes a slice of length len from the string s, starting
at offset i.
|
| sub_bytes [Bigstring] | |
| sub_string [Bigstring] | |
T | |
| to_buffer [Bigstring] |
Add the whole string at the end of the buffer
|
| to_bytes [Bigstring] | |
| to_gen [Bigstring] | |
| to_gen_slice [Bigstring] | |
| to_seq [Bigstring] | |
| to_seq_slice [Bigstring] | |
| to_string [Bigstring] | |
| trim [Bigstring] | trim s returns a slice of s without the leading and trailing
whitespaces, where whitespaces are defined identically to String.trim.
|
U | |
| unsafe_get [Bigstring] |
Same as
Bigstring.get, but without bound check.
|
| unsafe_set [Bigstring] |
Same as
Bigstring.set, but without bound check.
|
| uppercase [Bigstring] |
Copy of the string with all characters in uppercase (see
Char.uppercase)
|
W | |
| with_map_file [Bigstring] | with_map_file name f maps the file into memory, opening it, and
call f with a slice pos.... pos+len of the bytes of the file
where len is the length of the file if not provided.
|