( * ) [BatNum] | |||
( * ) [BatNativeint] | |||
( * ) [BatInt64] | |||
( * ) [BatInt32] | |||
( * ) [BatInt.Safe_int] | Multiplication. | ||
( * ) [BatInt] | Multiplication. | ||
( * ) [BatFloat.Safe_float] | |||
( * ) [BatFloat] | |||
( * ) [BatComplex] | |||
( * ) [BatBounded.NumericSig] | |||
( * ) [BatBool] | |||
( * ) [BatNumber.Infix] | |||
( * ) [BatBig_int] | |||
( ** ) [BatNum] | |||
( ** ) [BatNativeint] | |||
( ** ) [BatInt64] | |||
( ** ) [BatInt32] | |||
( ** ) [BatInt.Safe_int] |
| ||
( ** ) [BatInt] |
| ||
( ** ) [BatFloat.Safe_float] | |||
( ** ) [BatFloat] | |||
( ** ) [BatComplex] | |||
( ** ) [BatBool] | |||
( ** ) [BatNumber.Infix] | |||
( ** ) [BatBig_int] | |||
( **/ ) [BatNum.Infix] | |||
( **/ ) [BatNum.TaggedInfix] | |||
( **/ ) [BatNum] | |||
( */ ) [BatNum.Infix] | |||
( */ ) [BatNum.TaggedInfix] | |||
( */ ) [BatNum] | |||
( *: ) [BatBounded.NumericSig] | |||
( *= ) [BatNumber.RefOps] | |||
( ~* ) [BatParserCo.Infix] | |||
( ~* ) [BatParserCo] | As | ||
(!!) [BatPathGen.PathType.OperatorLift] | Prefix operator that converts primitive string to | ||
(!) [BatRef] |
| ||
(%) [BatPervasives] | Function composition: the mathematical | ||
(%) [BatInnerPervasives] | |||
(%>) [BatPervasives] | Piping function composition. | ||
(%>) [BatInnerPervasives] | |||
(&&) [BatBool] | The boolean ``and''. | ||
(+) [BatNum] | |||
(+) [BatNativeint] | |||
(+) [BatInt64] | |||
(+) [BatInt32] | |||
(+) [BatInt.Safe_int] | Addition. | ||
(+) [BatInt] | Addition. | ||
(+) [BatFloat.Safe_float] | |||
(+) [BatFloat] | |||
(+) [BatComplex] | |||
(+) [BatBounded.NumericSig] | |||
(+) [BatBool] | |||
(+) [BatNumber.Infix] | |||
(+) [BatBig_int] | |||
(+/) [BatNum.Infix] | |||
(+/) [BatNum.TaggedInfix] | |||
(+/) [BatNum] | |||
(+:) [BatBounded.NumericSig] | |||
(+=) [BatNumber.RefOps] | |||
(-) [BatNum] | |||
(-) [BatNativeint] | |||
(-) [BatInt64] | |||
(-) [BatInt32] | |||
(-) [BatInt.Safe_int] | Subtraction. | ||
(-) [BatInt] | Subtraction. | ||
(-) [BatFloat.Safe_float] | |||
(-) [BatFloat] | |||
(-) [BatComplex] | |||
(-) [BatBounded.NumericSig] | |||
(-) [BatBool] | |||
(-) [BatNumber.Infix] | |||
(-) [BatBig_int] | |||
(--) [BatSeq.Infix] | |||
(--) [BatPervasives] | Enumerate numbers. | ||
(--) [BatNumber.Discrete] | |||
(--) [BatNativeint] | Enumerate an interval. | ||
(--) [BatInt64] | Enumerate an interval. | ||
(--) [BatInt32] | Enumerate an interval. | ||
(--) [BatInt] | Enumerate an interval. | ||
(--) [BatFloat] | |||
(--) [BatEnum.Infix] | As | ||
(--) [BatEnum] | |||
(--) [BatComplex] | |||
(--) [BatChar.Infix] | |||
(--) [BatChar] | Produce the enumeration of a segment of characters. | ||
(--) [BatBool] | |||
(--) [BatNumber.Infix] | |||
(--) [BatBig_int] | |||
(---) [BatSeq.Infix] | |||
(---) [BatPervasives] | As | ||
(---) [BatNumber.Discrete] | |||
(---) [BatNativeint] | Enumerate an interval. | ||
(---) [BatInt64] | Enumerate an interval. | ||
(---) [BatInt32] | Enumerate an interval. | ||
(---) [BatInt] | Enumerate an interval. | ||
(---) [BatFloat] | |||
(---) [BatEnum.Infix] | As | ||
(---) [BatEnum] | |||
(---) [BatComplex] | |||
(---) [BatBool] | |||
(---) [BatNumber.Infix] | |||
(---) [BatBig_int] | |||
(--.) [BatSeq.Infix] | |||
(--.) [BatPervasives] |
| ||
(--.) [BatEnum.Infix] |
| ||
(--.) [BatEnum] | |||
(-->) [BatMultiPMap.Infix] |
| ||
(-->) [BatMultiMap.Infix] |
| ||
(-->) [BatMap.PMap.Infix] |
| ||
(-->) [BatMap.PMap] | Map find and insert from Infix | ||
(-->) [BatMap.Infix] |
| ||
(-->) [BatMap.S.Infix] |
| ||
(-->) [BatMap] | Map find and insert from Infix | ||
(-->) [BatIMap.Infix] |
| ||
(-->) [BatHashtbl.S.Infix] |
| ||
(-->) [BatHashtbl.Infix] |
| ||
(--^) [BatSeq.Infix] | |||
(--^) [BatPervasives] | Enumerate numbers, without the right endpoint | ||
(--^) [BatEnum.Infix] | As | ||
(--^) [BatEnum] | |||
(--~) [BatSeq.Infix] | |||
(--~) [BatPervasives] | As ( -- ), but for characters. | ||
(--~) [BatEnum.Infix] | As ( -- ), but for characters. | ||
(--~) [BatEnum] | |||
(-/) [BatNum.Infix] | |||
(-/) [BatNum.TaggedInfix] | |||
(-/) [BatNum] | |||
(-:) [BatBounded.NumericSig] | |||
(-=) [BatNumber.RefOps] | |||
(/) [BatNum] | |||
(/) [BatNativeint] | |||
(/) [BatInt64] | |||
(/) [BatInt32] | |||
(/) [BatInt.Safe_int] | Integer division. | ||
(/) [BatInt] | Integer division. | ||
(/) [BatFloat.Safe_float] | |||
(/) [BatFloat] | |||
(/) [BatComplex] | |||
(/) [BatBounded.NumericSig] | |||
(/) [BatBool] | |||
(/) [BatNumber.Infix] | |||
(/) [BatBig_int] | |||
(//) [BatSeq.Infix] | |||
(//) [BatPervasives] | Filtering (pronounce this operator name "such that"). | ||
(//) [BatNum.Infix] | |||
(//) [BatNum.TaggedInfix] | |||
(//) [BatNum] | |||
(//) [BatEnum.Infix] | Filtering (pronounce this operator name "such that"). | ||
(//) [BatEnum] | |||
(//@) [BatSeq.Infix] | |||
(//@) [BatPervasives] | |||
(//@) [BatPathGen.PathType.Infix] | |||
(//@) [BatPathGen.PathType.Operators] |
| ||
(//@) [BatEnum.Infix] | |||
(//@) [BatEnum] | |||
(/:) [BatPathGen.PathType.Infix] | |||
(/:) [BatPathGen.PathType.Operators] |
| ||
(/:) [BatBounded.NumericSig] | |||
(/=) [BatNumber.RefOps] | |||
(/@) [BatSeq.Infix] | |||
(/@) [BatPervasives] | |||
(/@) [BatEnum.Infix] | |||
(/@) [BatEnum] | |||
(:=) [BatRef] |
| ||
(<) [BatInt.Safe_int] | Comparison: | ||
(<) [BatInt] | |||
(<) [BatNumber.Compare] | |||
(<--) [BatMultiPMap.Infix] |
| ||
(<--) [BatMultiMap.Infix] |
| ||
(<--) [BatMap.PMap.Infix] |
| ||
(<--) [BatMap.PMap] | |||
(<--) [BatMap.Infix] |
| ||
(<--) [BatMap.S.Infix] |
| ||
(<--) [BatMap] | |||
(<--) [BatIMap.Infix] |
| ||
(<--) [BatHashtbl.S.Infix] |
| ||
(<--) [BatHashtbl.Infix] |
| ||
(</) [BatNum.Infix] | |||
(</) [BatNum.TaggedInfix] | |||
(</) [BatNum] | |||
(<=) [BatInt.Safe_int] | Comparison: | ||
(<=) [BatInt] | |||
(<=) [BatNumber.Compare] | |||
(<=/) [BatNum.Infix] | |||
(<=/) [BatNum.TaggedInfix] | |||
(<=/) [BatNum] | |||
(<>) [BatInt.Safe_int] | Comparison: | ||
(<>) [BatInt] | |||
(<>) [BatNumber.Compare] | |||
(<>/) [BatNum.Infix] | |||
(<>/) [BatNum.TaggedInfix] | |||
(<>/) [BatNum] | |||
(<|>) [BatParserCo.Infix] | |||
(<|>) [BatParserCo] | Accept one of two parsers | ||
(=) [BatInt.Safe_int] | Comparison: | ||
(=) [BatInt] | |||
(=) [BatNumber.Compare] | |||
(=/) [BatNum.Infix] | |||
(=/) [BatNum.TaggedInfix] | |||
(=/) [BatNum] | |||
(=~) [BatFloat.Infix] | Approximate comparison of two floats, as | ||
(>) [BatInt.Safe_int] | Comparison: | ||
(>) [BatInt] | |||
(>) [BatNumber.Compare] | |||
(>/) [BatNum.Infix] | |||
(>/) [BatNum.TaggedInfix] | |||
(>/) [BatNum] | |||
(>::) [BatParserCo.Infix] | |||
(>::) [BatParserCo] | As | ||
(>=) [BatInt.Safe_int] | Comparison: | ||
(>=) [BatInt] | |||
(>=) [BatNumber.Compare] | |||
(>=/) [BatNum.Infix] | |||
(>=/) [BatNum.TaggedInfix] | |||
(>=/) [BatNum] | |||
(>>=) [BatResult.Infix] | |||
(>>=) [BatResult.Monad] | as | ||
(>>=) [BatParserCo.Infix] | |||
(>>=) [BatParserCo] | As | ||
(>>=) [BatOption.Infix] | as | ||
(>>>) [BatParserCo.Infix] | |||
(>>>) [BatParserCo] | As | ||
(@) [BatPervasives] | List concatenation. | ||
(@) [BatList.Infix] | |||
(@) [BatList] | Tail recursive | ||
(@/) [BatSeq.Infix] | |||
(@/) [BatPervasives] | Mapping operators. | ||
(@/) [BatEnum.Infix] | Mapping operators. | ||
(@/) [BatEnum] | |||
(@//) [BatSeq.Infix] | |||
(@//) [BatPervasives] | Map combined with filter. | ||
(@//) [BatEnum.Infix] | Map combined with filter. | ||
(@//) [BatEnum] | |||
(@@) [BatPervasives] | |||
(@@) [BatInnerPervasives] | |||
(^:^) [BatLazyList.Infix] | |||
(^:^) [BatLazyList] | As | ||
(^@^) [BatLazyList.Infix] | |||
(^@^) [BatLazyList] | As lazy append | ||
(^^) [BatParserCo.Infix] | |||
(^^) [BatParserCo] |
| ||
(^^^) [BatText] | |||
(|>) [BatteriesPrint] | |||
(|>) [BatPervasives] | The "pipe": function application. | ||
(|>) [BatInnerPervasives] | |||
(|?) [BatPervasives] | Like | ||
(|?) [BatOption.Infix] | Like | ||
(|?) [BatOption] | Like | ||
(|?) [BatInnerPervasives] | |||
(||) [BatBool] | The boolean ``or''. | ||
(~+) [BatParserCo.Infix] | |||
(~+) [BatParserCo] | As | ||
(~?) [BatParserCo.Infix] | |||
(~?) [BatParserCo] | As | ||
A | |||
abs [BatNumber.Numeric] | |||
abs [BatNum] | |||
abs [BatNativeint] | Return the absolute value of its argument. | ||
abs [BatInt64] | Return the absolute value of its argument. | ||
abs [BatInt32] | Return the absolute value of its argument. | ||
abs [BatInt.Safe_int] | Return the absolute value of its argument. | ||
abs [BatInt] | Return the absolute value of its argument, except when the argument is
| ||
abs [BatFloat.Safe_float] | The absolute value of a floating point number. | ||
abs [BatFloat] | The absolute value of a floating point number. | ||
abs [BatComplex] |
| ||
abs [BatBool] | |||
abs [BatBig_int] | |||
abs_big_int [BatBig_int] | Absolute value. | ||
abs_num [BatNum] | |||
accept [BatUnix] | Accept connections on the given socket. | ||
access [BatUnix] | Check that the process has the given permissions over the named file. | ||
acos [BatFloat.Safe_float] | |||
acos [BatFloat] | See | ||
add [BatSet.PSet] |
| ||
add [BatSet.S] |
| ||
add [BatSet] |
| ||
add [BatRefList] | Adds an element at the end - O(n) | ||
add [BatQueue] |
| ||
add [BatOptParse.OptParser] | Add an option to the option parser. | ||
add [BatNumber.Numeric] | |||
add [BatNum] | |||
add [BatNativeint] | Addition. | ||
add [BatMultiPMap] |
| ||
add [BatMultiMap] |
| ||
add [BatMap.PMap] |
| ||
add [BatMap.S.Labels] | |||
add [BatMap.S] |
| ||
add [BatMap] |
| ||
add [BatInt64] | Addition. | ||
add [BatInt32] | Addition. | ||
add [BatInt.Safe_int] | Addition. | ||
add [BatInt] | Addition. | ||
add [BatInnerWeaktbl.S] | |||
add [BatInnerWeaktbl] |
| ||
add [BatISet] | Add the given int to the set, returning a new set | ||
add [BatIMap] |
| ||
add [BatHeap.H] | See | ||
add [BatHeap] |
| ||
add [BatHashtbl.Cap.Labels] | |||
add [BatHashtbl.Cap] | |||
add [BatHashtbl.S.Labels] | |||
add [BatHashtbl.S] | |||
add [BatHashtbl.Labels] | |||
add [BatHashtbl] |
| ||
add [BatFloat.Safe_float] | |||
add [BatFloat] | |||
add [BatDynArray] |
| ||
add [BatDllist] |
| ||
add [BatComplex] | Addition | ||
add [BatBool] | |||
add [BatBitSet] |
| ||
add [BatBig_int] | |||
add_big_int [BatBig_int] | Addition. | ||
add_buffer [BatUTF8.Buf] |
| ||
add_buffer [BatBuffer] |
| ||
add_bytes [BatBuffer] |
| ||
add_carry [BatMap.PMap] |
| ||
add_carry [BatMap] |
| ||
add_channel [BatBuffer] | |||
add_char [BatUTF8.Buf] | Add one Unicode character to the buffer. | ||
add_char [BatBuffer] |
| ||
add_group [BatOptParse.OptParser] | Add a group to the option parser. | ||
add_input [BatBuffer] |
| ||
add_int16_be [BatBuffer] |
| ||
add_int16_le [BatBuffer] |
| ||
add_int16_ne [BatBuffer] |
| ||
add_int32_be [BatBuffer] |
| ||
add_int32_le [BatBuffer] |
| ||
add_int32_ne [BatBuffer] |
| ||
add_int64_be [BatBuffer] |
| ||
add_int64_le [BatBuffer] |
| ||
add_int64_ne [BatBuffer] |
| ||
add_int8 [BatBuffer] |
| ||
add_int_big_int [BatBig_int] | Addition of a small integer to a big integer. | ||
add_num [BatNum] | |||
add_range [BatISet] |
| ||
add_range [BatIMap] |
| ||
add_seq [BatSet.PSet] | add the given elements to the set, in order. | ||
add_seq [BatSet.S] | add the given elements to the set, in order. | ||
add_seq [BatSet] | add the given elements to the set, in order. | ||
add_seq [BatQueue] | Add the elements from the generator to the end of the queue | ||
add_seq [BatMap.PMap] | add the given bindings to the map, in order. | ||
add_seq [BatMap.S] | add the given bindings to the map, in order. | ||
add_seq [BatMap] | add the given bindings to the map, in order. | ||
add_seq [BatBuffer] | Add chars to the buffer | ||
add_sort [BatRefList] | Adds an element in a sorted list, using the given comparator. | ||
add_string [BatUTF8.Buf] | Add the UTF-8 string to the buffer. | ||
add_string [BatBuffer] |
| ||
add_subbytes [BatBuffer] |
| ||
add_substitute [BatBuffer] |
| ||
add_substring [BatBuffer] |
| ||
add_uint16_be [BatBuffer] |
| ||
add_uint16_le [BatBuffer] |
| ||
add_uint16_ne [BatBuffer] |
| ||
add_uint8 [BatBuffer] |
| ||
add_utf_16be_uchar [BatBuffer] |
| ||
add_utf_16le_uchar [BatBuffer] |
| ||
add_utf_8_uchar [BatBuffer] |
| ||
advance [BatCharParser] | Advance by one char. | ||
after [BatISet] |
| ||
after [BatIMap] | Return the sub-map of bindings in the range | ||
alarm [BatUnix] | Schedule a | ||
all [BatSubstring] |
| ||
allocated_bytes [BatGc] | Return the total number of bytes allocated since the program was started. | ||
and_big_int [BatBig_int] | Bitwise logical ``and''. | ||
any [BatSet.PSet] | Return one element of the given set. | ||
any [BatSet.S.Exceptionless] | |||
any [BatSet.S] | Return one element of the given set. | ||
any [BatSet] | Return one element of the given set. | ||
any [BatParserCo] | Accept any singleton value. | ||
any [BatMap.PMap.Exceptionless] | |||
any [BatMap.PMap] | Return one binding of the given map. | ||
any [BatMap.Exceptionless] | |||
any [BatMap.S.Exceptionless] | |||
any [BatMap.S] | Return one binding of the given map. | ||
any [BatMap] | Return one binding of the given map. | ||
any_option [BatOptParse.StdOpt] |
| ||
apnd [BatStream] |
| ||
append [BatVect.RANDOMACCESS] | |||
append [BatVect.Make] |
| ||
append [BatVect] |
| ||
append [BatText] |
| ||
append [BatSeq] |
| ||
append [BatPathGen.PathType] | Alternative name for | ||
append [BatList] |
| ||
append [BatLazyList] | Lazy append | ||
append [BatFingerTree.S] |
| ||
append [BatEnum] |
| ||
append [BatDynArray] |
| ||
append [BatDllist] |
| ||
append [BatDeque] |
| ||
append [BatArray.Cap] | |||
append [BatArray] |
| ||
append_char [BatText] |
| ||
append_list [BatDeque] |
| ||
apply [BatOption] |
| ||
approx [BatNum] |
| ||
approx_equal [BatFloat] | Test whether two floats are approximately equal (i.e. | ||
approx_num_exp [BatNum] | Approximate a number by a decimal. | ||
approx_num_fix [BatNum] | See | ||
arg [BatComplex] | Argument. | ||
arg_max [BatEnum] |
| ||
arg_min [BatEnum] | |||
args [BatPervasives] | An enumeration of the arguments passed to this program through the command line. | ||
argv [BatSys] | The command line arguments given to the process. | ||
array0_of_genarray [BatBigarray] | Return the zero-dimensional big array corresponding to the given generic big array. | ||
array1_of_genarray [BatBigarray] | Return the one-dimensional big array corresponding to the given generic big array. | ||
array2_of_genarray [BatBigarray] | Return the two-dimensional big array corresponding to the given generic big array. | ||
array3_of_genarray [BatBigarray] | Return the three-dimensional big array corresponding to the given generic big array. | ||
array_shuffle [BatInnerShuffle] | |||
asin [BatFloat.Safe_float] | |||
asin [BatFloat] | See | ||
asprintf [BatFormat] | Same as | ||
assoc [BatSeq] |
| ||
assoc [BatList.Labels.LExceptionless] | |||
assoc [BatList.Exceptionless] |
| ||
assoc [BatList] |
| ||
assoc [BatLazyList.Labels.Exceptionless] | |||
assoc [BatLazyList.Exceptionless] |
| ||
assoc [BatLazyList] |
| ||
assoc_inv [BatList.Labels.LExceptionless] | |||
assoc_inv [BatList.Exceptionless] |
| ||
assoc_inv [BatList] |
| ||
assoc_opt [BatList] |
| ||
assq [BatList.Labels.LExceptionless] | |||
assq [BatList.Exceptionless] | As | ||
assq [BatList] | Same as | ||
assq [BatLazyList.Labels.Exceptionless] | |||
assq [BatLazyList.Exceptionless] | As | ||
assq [BatLazyList] | As | ||
assq_inv [BatList] | Same as | ||
assq_opt [BatList] | Same as | ||
at [BatVect.Make.Labels] | |||
at [BatVect.Make] | as | ||
at [BatVect.Labels] | |||
at [BatVect] | as | ||
at [BatSeq.Exceptionless] | |||
at [BatSeq] |
| ||
at [BatList.Labels.LExceptionless] | |||
at [BatList.Exceptionless] | If | ||
at [BatList] |
| ||
at [BatLazyList.Labels.Exceptionless] | |||
at [BatLazyList.Exceptionless] | If | ||
at [BatLazyList] |
| ||
at [BatDeque] |
| ||
at_index [BatRefList.Index] | Return the element of ref list at the specified index
raise | ||
at_opt [BatList] |
| ||
at_rank_exn [BatSet.PSet] |
| ||
at_rank_exn [BatSet.S] |
| ||
at_rank_exn [BatSet] |
| ||
at_rank_exn [BatMap.PMap] |
| ||
at_rank_exn [BatMap] |
| ||
atan [BatFloat.Safe_float] | |||
atan [BatFloat] | See | ||
atan2 [BatFloat.Safe_float] | The usual trigonometric functions. | ||
atan2 [BatFloat] | The usual trigonometric functions. | ||
avg [BatDynArray] |
| ||
avg [BatArray] |
| ||
B | |||
backend_type [BatSys] | Backend type currently executing the OCaml program. | ||
backtrace_slots [BatPrintexc] | Returns the slots of a raw backtrace, or | ||
backtrace_status [BatPrintexc] |
| ||
backwards [BatVect.RANDOMACCESS] | |||
backwards [BatVect.Make] | Returns an enumeration of the elements of a vector, from last to first. | ||
backwards [BatVect] | Returns an enumeration of the elements of a vector, from last to first. | ||
backwards [BatText] | enumerates the rope's characters, in reverse order | ||
backwards [BatString.Cap] | |||
backwards [BatString] | Returns an enumeration of the characters of a string, from last to first. | ||
backwards [BatSet.S] | Return an enumeration of all elements of the given set. | ||
backwards [BatSet] | Return an enumeration of all elements of the given set. | ||
backwards [BatRefList] | Returns an enumeration of current elements in the ref list, going from last to first | ||
backwards [BatMap.PMap] | Creates an enumeration for this map, enumerating | ||
backwards [BatMap.S] | Return an enumeration of | ||
backwards [BatMap] | Creates an enumeration for this map, enumerating | ||
backwards [BatList] | Returns an enumeration of the elements of a list. | ||
backwards [BatFingerTree.S] |
| ||
backwards [BatDllist] |
| ||
backwards [BatArray.Cap] | |||
backwards [BatArray] | Returns an enumeration of the elements of an array, from last to first. | ||
balance [BatVect.Make] |
| ||
balance [BatVect] |
| ||
balance [BatText] |
| ||
base [BatSubstring] |
| ||
base_of_t [BatBounded.BoundedType] |
| ||
base_of_t_exn [BatBounded.BoundedType] |
| ||
basename [BatFilename] | Split a file name into directory name / base file name. | ||
before [BatISet] |
| ||
before [BatIMap] | Return the sub-map of bindings in the range | ||
beginning_of_input [BatScanf.Scanning] |
| ||
belongs [BatPathGen.PathType] |
| ||
big_endian [BatSys] | Whether the machine currently executing the OCaml program is big-endian. | ||
big_int_base_default_symbols [BatBig_int] | Default vector of symbols used by | ||
big_int_of_int [BatBig_int] | Convert a small integer to a big integer. | ||
big_int_of_int32 [BatBig_int] | Convert a 32-bit integer to a big integer. | ||
big_int_of_int64 [BatBig_int] | Convert a 64-bit integer to a big integer. | ||
big_int_of_nativeint [BatBig_int] | Convert a native integer to a big integer. | ||
big_int_of_num [BatNum] | |||
big_int_of_string [BatBig_int] | Convert a string to a big integer, in decimal. | ||
big_int_of_string_opt [BatBig_int] | Convert a string to a big integer, in decimal. | ||
bin_comp [BatOrd] | |||
bin_eq [BatOrd] | |||
bin_ord [BatOrd] | binary lifting of the comparison function, using lexicographic order:
| ||
bind [BatUnix] | Bind a socket to an address. | ||
bind [BatResult.Monad] | Monadic composition. | ||
bind [BatResult] |
| ||
bind [BatParserCo] | Monadic-style combination: | ||
bind [BatOption.Monad] |
| ||
bind [BatOption] |
| ||
bind [BatInterfaces.Monad] | Monadic binding. | ||
bind [BatEnum.Monad] |
| ||
bindings [BatMap.PMap] | Return the list of all bindings of the given map. | ||
bindings [BatMap.S] | Return the list of all bindings of the given map. | ||
bindings [BatMap] | Return the list of all bindings of the given map. | ||
bindings [BatHashtbl] | Alias for | ||
bits [BatRandom.Incubator.Private_state_enums.State] | |||
bits [BatRandom.State] | |||
bits [BatRandom] | Return 30 random bits in a nonnegative integer. | ||
bits_of [BatIO] | Read an enumeration of bits | ||
bits_of_float [BatInt64] | Return the internal representation of the given float according to the IEEE 754 floating-point ``double format'' bit layout. | ||
bits_of_float [BatInt32] | Return the internal representation of the given float according to the IEEE 754 floating-point ``single format'' bit layout. | ||
blit [BatText] |
| ||
blit [BatString.Cap] | |||
blit [BatString] |
| ||
blit [BatDynArray] |
| ||
blit [BatBytes] |
| ||
blit [BatBuffer] |
| ||
blit [BatBigarray.Array3] | Copy the first big array to the second big array. | ||
blit [BatBigarray.Array2] | Copy the first big array to the second big array. | ||
blit [BatBigarray.Array1] | Copy the first big array to the second big array. | ||
blit [BatBigarray.Array0] | Copy the first big array to the second big array. | ||
blit [BatBigarray.Genarray] | Copy all elements of a big array in another big array. | ||
blit [BatArray.Cap.Labels] | |||
blit [BatArray.Cap] | |||
blit [BatArray.Labels] | |||
blit [BatArray] |
| ||
blit_string [BatBytes] |
| ||
bool [BatRandom.Incubator.Private_state_enums.State] | |||
bool [BatRandom.State] | |||
bool [BatRandom] |
| ||
bounded [BatBounded.BoundedType] |
| ||
bounding_of_ord [BatBounded] |
| ||
bounding_of_ord_chain [BatBounded] |
| ||
bounds [BatBounded.BoundedType] |
| ||
bounds [BatBounded.S] |
| ||
bprintf [BatPrintf] | As | ||
bprintf [BatFormat] | A deprecated and error prone function. | ||
bprintf2 [BatPrintf] | As | ||
break [BatEnum] | Negated span. | ||
browse [BatteriesConfig] | |||
bscanf [BatScanf] |
| ||
bscanf_format [BatScanf] |
| ||
bsearch [BatArray] |
| ||
buffer_add_subbytes [BatBytesCompat] | |||
buffer_to_bytes [BatBytesCompat] | |||
bytes [BatDigest] | Return the digest of the given byte sequence. | ||
bytes_of [BatIO] | Read an enumeration of unsigned 8-bit integers. | ||
C | |||
c_layout [BatBigarray] | |||
callback_option [BatOptParse.Opt] | Make a callback option which takes a single argument. | ||
capacity [BatBitSet] | Internals | ||
capitalize [BatString.Cap] | |||
capitalize [BatString] | Return a copy of the argument, with the first character set to uppercase. | ||
capitalize [BatBytes] | Return a copy of the argument, with the first byte set to uppercase. | ||
capitalize_ascii [BatString] | Return a copy of the argument, with the first character set to uppercase, using the US-ASCII character set. | ||
capitalize_ascii [BatBytes] | Return a copy of the argument, with the first character set to uppercase, using the US-ASCII character set. | ||
cardinal [BatSet.PSet] | Return the number of elements of a set. | ||
cardinal [BatSet.S] | Return the number of elements of a set. | ||
cardinal [BatSet] | Return the number of elements of a set. | ||
cardinal [BatMap.PMap] | Return the number of bindings of a map. | ||
cardinal [BatMap.S] | Return the number of bindings of a map. | ||
cardinal [BatMap] | Return the number of bindings of a map. | ||
cardinal [BatISet] | Returns the number of elements in the set | ||
cartesian_product [BatSet.Make2] | cartesian product of the two sets | ||
cartesian_product [BatSet] | cartesian product of the two sets | ||
cartesian_product [BatList] | Different from | ||
cartesian_product [BatEnum] |
| ||
cartesian_product [BatDynArray] | Cartesian product of the two arrays. | ||
cartesian_product [BatArray] | Cartesian product of the two arrays. | ||
case_char [BatCharParser] | As | ||
case_sensitive [BatGenlex.Languages.Definition] |
| ||
case_string [BatCharParser] | As | ||
cast_output [BatInnerIO] | You can safely transform any output to an unit output in a safe way by using this function. | ||
cast_output [BatIO] | You can safely transform any output to an unit output in a safe way by using this function. | ||
cat [BatBytes] |
| ||
catch [BatResult] | Execute a function and catch any exception as a result. | ||
catch [BatPrintexc] |
| ||
catch2 [BatResult] | As | ||
catch3 [BatResult] | As | ||
catch_break [BatSys] |
| ||
ceil [BatNum] | |||
ceil [BatFloat.Safe_float] | |||
ceil [BatFloat] | See | ||
ceiling_num [BatNum] | |||
change_layout [BatBigarray.Array3] |
| ||
change_layout [BatBigarray.Array2] |
| ||
change_layout [BatBigarray.Array1] |
| ||
change_layout [BatBigarray.Array0] |
| ||
change_layout [BatBigarray.Genarray] |
| ||
channel [BatDigest] | If | ||
char [BatRandom.Incubator.Private_state_enums.State] | |||
char [BatRandom.State] | |||
char [BatRandom] | Return a random Latin-1 character. | ||
char [BatGenlex.Languages.Make] | Low-level API | ||
char [BatCharParser] | Recognize exactly one char | ||
char [BatBigarray] | As shown by the types of the values above,
big arrays of kind | ||
char_dynarray [BatteriesPrint] | |||
char_enum [BatteriesPrint] | |||
char_literal [BatGenlex.Languages.Make] | Accepts a character literal, i.e. | ||
char_of [BatUChar] |
| ||
char_pset [BatteriesPrint] | |||
char_set [BatteriesPrint] | |||
chars_of [BatText] | offer the characters of an UTF-8 encoded input as an enumeration | ||
chars_of [BatIO] | Read an enumeration of Latin-1 characters. | ||
chdir [BatUnix] | Change the process working directory. | ||
chdir [BatSys] | Change the current working directory of the process. | ||
check [BatAvlTree] | Check that the tree is balanced according to the AVL tree rules. | ||
check_suffix [BatFilename] |
| ||
chmod [BatUnix] | Change the permissions of the named file. | ||
chmod [BatFile] | |||
choice [BatRandom] |
| ||
choose [BatSet.PSet] | returns an arbitrary (but deterministic) element of the given set. | ||
choose [BatSet.S.Exceptionless] | |||
choose [BatSet.S] | Return one element of the given set. | ||
choose [BatSet] | returns an arbitrary (but deterministic) element of the given set. | ||
choose [BatMap.PMap.Exceptionless] | |||
choose [BatMap.PMap] | Return one binding of the given map. | ||
choose [BatMap.Exceptionless] | |||
choose [BatMap.S.Exceptionless] | |||
choose [BatMap.S] | Return one binding of the given map. | ||
choose [BatMap] | Return one binding of the given map. | ||
choose [BatISet] | Returns some element in the set | ||
choose_opt [BatSet.PSet] | Return | ||
choose_opt [BatSet.S] | Return | ||
choose_opt [BatSet] | Return | ||
choose_opt [BatMap.PMap] | Return | ||
choose_opt [BatMap.S] | Return | ||
choose_opt [BatMap] | Return | ||
chop [BatString.Cap] | |||
chop [BatString] | Returns the same string but with the first | ||
chop_extension [BatFilename] | Same as | ||
chop_suffix [BatFilename] |
| ||
chop_suffix_opt [BatFilename] |
| ||
chown [BatUnix] | Change the owner uid and owner gid of the named file. | ||
chr [BatUChar] |
| ||
chr [BatChar] | Return the character with the given ASCII code. | ||
chroot [BatUnix] | Change the process root directory. | ||
chunks_of [BatIO] | Read an input as an enumeration of strings of given length. | ||
classify [BatFloat.Safe_float] | Return the class of the given floating-point number: normal, subnormal, zero, infinite, or not a number. | ||
classify [BatFloat] | Return the class of the given floating-point number: normal, subnormal, zero, infinite, or not a number. | ||
clear [BatUTF8.Buf] | Empty the buffer, but retains the internal storage which was holding the contents | ||
clear [BatStack] | Discard all elements from a stack. | ||
clear [BatRefList] | Removes all elements | ||
clear [BatQueue] | Discard all elements from a queue. | ||
clear [BatInnerWeaktbl.S] | |||
clear [BatInnerWeaktbl] | Empty a hash table. | ||
clear [BatHashtbl.Cap] | |||
clear [BatHashtbl.S] | |||
clear [BatHashtbl] | Empty a hash table. | ||
clear [BatHashcons.Table] |
| ||
clear [BatDynArray] | remove all elements from the array and resize it to 0. | ||
clear [BatBuffer] | Empty the buffer. | ||
clear_close_on_exec [BatUnix] | Clear the ``close-on-exec'' flag on the given descriptor. | ||
clear_nonblock [BatUnix] | Clear the ``non-blocking'' flag on the given descriptor. | ||
clone [BatEnum] |
| ||
close [BatUnix] | Close a file descriptor. | ||
close_all [BatInnerIO] | Close all outputs. | ||
close_box [BatFormat] | Closes the most recently opened pretty-printing box. | ||
close_in [BatPervasives] | Close the given channel. | ||
close_in [BatInnerIO] | Close the input. | ||
close_in [BatIO] | Close the input. | ||
close_in_noerr [BatPervasives] | Same as | ||
close_out [BatPervasives] | Close the given channel, flushing all buffered write operations. | ||
close_out [BatInnerIO] | Close the output and return its accumulator data. | ||
close_out [BatIO] | Close the output and return its accumulator data. | ||
close_out_noerr [BatPervasives] | Same as | ||
close_process [BatUnix] | Close | ||
close_process_full [BatUnix] | Close i/o opened by | ||
close_process_in [BatUnix] | Close | ||
close_process_out [BatUnix] | Close | ||
close_tag [BatFormat] |
| ||
close_tbox [BatFormat] | Closes the most recently opened tabulation box. | ||
closedir [BatUnix] | Close a directory descriptor. | ||
clump [BatEnum] |
| ||
code [BatUChar] |
| ||
code [BatChar] | Return the ASCII code of the argument. | ||
comb [BatStream] |
| ||
combination [BatEnum] |
| ||
combine [BatSeq.Exceptionless] | |||
combine [BatSeq] | Transform a pair of sequences into a sequence of pairs. | ||
combine [BatList] | Transform a pair of lists into a list of pairs:
| ||
combine [BatLazyList] | Transform a pair of lists into a list of pairs:
| ||
combine [BatIO] |
| ||
combine [BatEnum] |
| ||
combine [BatDynArray] |
| ||
command [BatSys] | Execute the given shell command and return its exit code. | ||
comment [BatGenlex.Languages.Make] | |||
comment_delimiters [BatGenlex.Languages.Definition] | |||
comp [BatTuple.Tuple5] | |||
comp [BatTuple.Tuple4] | |||
comp [BatTuple.Tuple3] | |||
comp [BatTuple.Tuple2] | |||
comp [BatOrd] | Returns an legacy comparison from a variant ordering | ||
comp0 [BatOrd] | |||
comp_by [BatOrd.Incubator] | |||
compact [BatGc] | Perform a full major collection and compact the heap. | ||
compact [BatDynArray] |
| ||
compare [BatVect] | |||
compare [BatUnit] | Compare two units. | ||
compare [BatUTF8] | Code point comparison by the lexicographic order. | ||
compare [BatUChar] |
| ||
compare [BatTuple.Tuple5] | |||
compare [BatTuple.Tuple4] | |||
compare [BatTuple.Tuple3] | |||
compare [BatTuple.Tuple2] | |||
compare [BatText] | The comparison function for ropes, with the same specification as
| ||
compare [BatSubstring] |
| ||
compare [BatString.Cap] | |||
compare [BatString] | The comparison function for strings, with the same specification as
| ||
compare [BatStack] | |||
compare [BatSet.PSet] | Total ordering between sets. | ||
compare [BatSet.S] | Total ordering between sets. | ||
compare [BatSet] | Total ordering between sets. | ||
compare [BatResult] |
| ||
compare [BatRef] | Given a comparison function, produce a comparison function for refs of that type. | ||
compare [BatQueue] | |||
compare [BatPathGen.StringType] | Usual comparison function. | ||
compare [BatOption] | Compare two options, possibly using custom comparators for the value. | ||
compare [BatNumber.Numeric] | |||
compare [BatNum] | |||
compare [BatNativeint] | The comparison function for native integers, with the same specification as
| ||
compare [BatMap.PMap] | |||
compare [BatMap.S.Labels] | |||
compare [BatMap.S] | Total ordering between maps. | ||
compare [BatMap] | |||
compare [BatLog.Level_sig] | a comparison function between levels, to know whether logging at a particular level should be printed | ||
compare [BatList] | |||
compare [BatInterfaces.OrderedType] | A total ordering function
This is a two-argument function | ||
compare [BatInt64] | The comparison function for 64-bit integers, with the same specification as
| ||
compare [BatInt32] | The comparison function for 32-bit integers, with the same specification as
| ||
compare [BatInt.Safe_int] | The comparison function for integers, with the same specification as
| ||
compare [BatInt] | The comparison function for integers, with the same specification as
| ||
compare [BatInnerIO.Output] | A total order on outputs | ||
compare [BatInnerIO.Input] | A total order on inputs | ||
compare [BatISet] | Compare two sets. | ||
compare [BatHashcons] | Comparison on the tags | ||
compare [BatFloat.Safe_float] | |||
compare [BatFloat] | |||
compare [BatFingerTree.S] |
| ||
compare [BatEnum.Labels] | |||
compare [BatEnum] |
| ||
compare [BatEither] |
| ||
compare [BatDigest] | The comparison function for 16-character digest, with the same
specification as | ||
compare [BatComplex] | |||
compare [BatOrd.Comp] | |||
compare [BatChar] | The comparison function for characters, with the same specification as
| ||
compare [BatBytes] | The comparison function for byte sequences, with the same
specification as | ||
compare [BatBool] | |||
compare [BatBitSet] |
| ||
compare [BatBig_int] | |||
compare [BatArray.Cap] | |||
compare [BatArray] |
| ||
compare_big_int [BatBig_int] |
| ||
compare_index [BatUTF8] |
| ||
compare_length_with [BatList] | Compare the length of a list to an integer. | ||
compare_lengths [BatList] | Compare the lengths of two lists. | ||
compare_num [BatNum] | |||
compare_subset [BatSet.S] | Partial ordering between sets as generated by | ||
compl [BatISet] | Create the complement of the given set - i.e. | ||
complex32 [BatBigarray] | See | ||
complex64 [BatBigarray] | See | ||
compose [BatConcurrent] | Compose two lock systems into a third lock system. | ||
concat [BatVect.RANDOMACCESS] | |||
concat [BatVect.Make] |
| ||
concat [BatVect] |
| ||
concat [BatText] |
| ||
concat [BatSubstring] |
| ||
concat [BatString.Cap] | |||
concat [BatString] |
| ||
concat [BatStream] | concatenate a stream of streams | ||
concat [BatSeq] |
| ||
concat [BatPervasives] |
| ||
concat [BatPathGen.PathType] | Alternative name for | ||
concat [BatList] | Concatenate a list of lists. | ||
concat [BatLazyList] | Lazy concatenation of a lazy list of lazy lists | ||
concat [BatFilename] |
| ||
concat [BatEnum] |
| ||
concat [BatBytes] |
| ||
concat [BatAvlTree] | |||
concat [BatArray.Cap] | |||
concat [BatArray] | Same as | ||
concat_map [BatStream] | Composition of | ||
concat_map [BatList.Labels] | |||
concat_map [BatList] |
| ||
concat_map [BatEnum] | Synonym of | ||
concat_with_separators [BatPathGen.StringType] |
| ||
conj [BatComplex] | Conjugate: given the complex | ||
connect [BatUnix] | Connect a socket to an address. | ||
cons [BatStream] |
| ||
cons [BatSeq] |
| ||
cons [BatParserCo] |
| ||
cons [BatList] |
| ||
cons [BatLazyList] | Build a list from a head and a tail. | ||
cons [BatFingerTree.S] |
| ||
cons [BatDeque] |
| ||
conservative_exponential_resizer [BatDynArray] |
| ||
const [BatPervasives] | Ignore its second argument. | ||
const [BatInnerPervasives] | |||
contains [BatText] |
| ||
contains [BatSubstring] |
| ||
contains [BatString.Cap] | |||
contains [BatString] |
| ||
contains [BatBytes] |
| ||
contains_from [BatText] |
| ||
contains_from [BatString.Cap] | |||
contains_from [BatString] |
| ||
contains_from [BatBytes] |
| ||
contents [BatUTF8.Buf] |
| ||
contents [BatBuffer] | Return a copy of the current contents of the buffer. | ||
convert_raw_backtrace_slot [BatPrintexc] | Extracts the user-friendly | ||
copy [BatVect.RANDOMACCESS] | |||
copy [BatString.Cap] | |||
copy [BatString] | Return a copy of the given string. | ||
copy [BatStack] | Return a copy of the given stack. | ||
copy [BatRefList] | Makes a copy of a ref list - O(1) | ||
copy [BatRef] |
| ||
copy [BatRandom.Incubator.Private_state_enums.State] | Return a copy of the given state. | ||
copy [BatRandom.State] | Return a copy of the given state. | ||
copy [BatQueue] | Return a copy of the given queue. | ||
copy [BatInnerWeaktbl.S] | |||
copy [BatInnerWeaktbl] | Return a copy of the given hashtable. | ||
copy [BatIO] | Read everything from an input and copy it to an output. | ||
copy [BatHashtbl.Cap] | |||
copy [BatHashtbl.S] | |||
copy [BatHashtbl] | Return a copy of the given hashtable. | ||
copy [BatDynArray] |
| ||
copy [BatDllist] | Copy the list attached to the given node and return the copy of the given node. | ||
copy [BatBytes] | Return a new byte sequence that contains the same bytes as the argument. | ||
copy [BatBitSet] | Copy a bitset : further modifications of first one will not affect the copy. | ||
copy [BatArray.Cap] | |||
copy [BatArray] |
| ||
copy_enum [BatRefList] | Makes a copy of a enum. | ||
copy_list [BatRefList] | Makes a copy of a list - O(1) | ||
copysign [BatInt] |
| ||
copysign [BatFloat] |
| ||
cos [BatFloat.Safe_float] | |||
cos [BatFloat] | See | ||
cosh [BatFloat.Safe_float] | |||
cosh [BatFloat] | See | ||
count [BatStream] | Return the current count of the stream elements, i.e. | ||
count [BatHashcons.Table] |
| ||
count [BatEnum] |
| ||
count [BatBitSet] |
| ||
count_char [BatString.Cap] | |||
count_char [BatString] |
| ||
count_lines [BatFile] |
| ||
count_matching [BatList.Labels] | |||
count_matching [BatList] |
| ||
count_matching [BatArray.Cap.Labels] | |||
count_matching [BatArray.Cap] | |||
count_matching [BatArray.Labels] | |||
count_matching [BatArray] |
| ||
count_option [BatOptParse.StdOpt] | Create a counting option which increments its value each time the option is encountered on the command line. | ||
count_string [BatString] |
| ||
counters [BatGc] | Return | ||
create [BatUTF8.Buf] |
| ||
create [BatSubstring] | |||
create [BatString.Cap] | |||
create [BatString] |
| ||
create [BatStack] | Return a new stack, initially empty. | ||
create [BatSet.PSet] | Creates a new empty set, using the provided function for key comparison. | ||
create [BatRMutex] | Return a new mutex. | ||
create [BatQueue] | Return a new queue, initially empty. | ||
create [BatMultiPMap] |
| ||
create [BatMap.PMap] | Creates a new empty map, using the provided function for key comparison. | ||
create [BatInnerWeaktbl.S] | |||
create [BatInnerWeaktbl] |
| ||
create [BatHashtbl.Cap] | |||
create [BatHashtbl.S] | |||
create [BatHashtbl] |
| ||
create [BatHashcons.Table] |
| ||
create [BatDynArray] |
| ||
create [BatDllist] | Creates a node. | ||
create [BatConcurrent.BaseLock] | |||
create [BatConcurrent.Lock] | |||
create [BatConcurrent] | Create a lock from a pair of locking/unlocking functions | ||
create [BatBytes] |
| ||
create [BatBuffer] |
| ||
create [BatBitSet] | Create an empty bitset with at least an initial capacity (in number of bits). | ||
create [BatBigarray.Array3] |
| ||
create [BatBigarray.Array2] |
| ||
create [BatBigarray.Array1] |
| ||
create [BatBigarray.Array0] |
| ||
create [BatBigarray.Genarray] |
| ||
create [BatAvlTree] |
| ||
create [BatArray.Cap.Labels] | |||
create [BatArray.Cap] | |||
create [BatArray.Labels] | |||
create [BatArray] | |||
create_alarm [BatGc] |
| ||
create_float [BatArray] | |||
create_full [BatBitSet] | Create a full bitset with at least initial capacity (in number of bits). | ||
create_in [BatInnerIO] | Fully create an input by giving all the needed functions. | ||
create_in [BatIO] | Fully create an input by giving all the needed functions. | ||
create_matrix [BatArray.Cap.Labels] | |||
create_matrix [BatArray.Cap] | |||
create_matrix [BatArray.Labels] | |||
create_matrix [BatArray] | |||
create_out [BatInnerIO] | Fully create an output by giving all the needed functions. | ||
create_out [BatIO] | Fully create an output by giving all the needed functions. | ||
create_process [BatUnix] |
| ||
create_process_env [BatUnix] |
| ||
create_with [BatDynArray] | create a new dynamic array that uses the given resizer. | ||
current_browse [BatteriesConfig] | |||
current_dir_name [BatFilename] | The conventional name for the current directory (e.g. | ||
curry [BatTuple.Tuple5] | |||
curry [BatTuple.Tuple4] | |||
curry [BatTuple.Tuple3] | |||
curry [BatTuple.Tuple2] | |||
curry [BatPervasives] | Convert a function which accepts a pair of arguments into a function which accepts two arguments. | ||
curry [BatInnerPervasives] | |||
cut_on_char [BatString] | Similar to Unix | ||
cycle [BatEnum] |
| ||
cygwin [BatSys] | True if | ||
D | |||
data_size [BatMarshal] | See | ||
dbg_formatter [BatLogger] |
| ||
debug_mode [BatParserCo] | If set to | ||
decode [BatBase64] | Generic base64 decoding over an input. | ||
decorate_fast_sort [BatArray] | As | ||
decorate_stable_sort [BatArray] |
| ||
decr_num [BatNum] | |||
decr_option [BatOptParse.StdOpt] | Exactly identical to | ||
default [BatResult] |
| ||
default [BatOption] |
| ||
default_browse [BatteriesConfig] | The default function to open a www browser. | ||
default_buffer_size [BatInnerIO] | The default size of buffers. | ||
default_buffer_size [BatIO] | The default size for internal buffers. | ||
default_delayed [BatOption] | Like | ||
default_level [BatLog.Level_sig] | The default level for loggers created with this; log messages with level less than this won't be printed by default. | ||
default_permission [BatFile] | Default permissions. | ||
default_resizer [BatDynArray] | The default resizer function the library is using - in this version
of DynArray, this is the | ||
default_uncaught_exception_handler [BatPrintexc] |
| ||
default_validator [BatPathGen.PathType] | Forward slash and code zero are considered invalid. | ||
del_min [BatHeap.H] | See | ||
del_min [BatHeap] | Delete the minimal element of the heap. | ||
delay [BatEnum] |
| ||
delete [BatDynArray] |
| ||
delete_alarm [BatGc] |
| ||
delete_last [BatDynArray] |
| ||
delete_range [BatDynArray] |
| ||
demote [BatDllist] |
| ||
descr_of_in_channel [BatUnix] | Return the descriptor corresponding to an input channel. | ||
descr_of_input [BatUnix] | Return the descriptor corresponding to an input. | ||
descr_of_out_channel [BatUnix] | Return the descriptor corresponding to an output channel. | ||
descr_of_output [BatUnix] | Return the descriptor corresponding to an output. | ||
destructive_set [BatVect.Make.Labels] | |||
destructive_set [BatVect.Make] |
| ||
destructive_set [BatVect.Labels] | |||
destructive_set [BatVect] |
| ||
diff [BatSet.PSet] |
| ||
diff [BatSet.S] | Set difference. | ||
diff [BatSet] |
| ||
diff [BatMap.PMap] |
| ||
diff [BatMap] |
| ||
diff [BatISet] | Compute the difference between two sets. | ||
diff [BatBitSet] |
| ||
differentiate [BatBitSet] |
| ||
differentiate_sym [BatBitSet] |
| ||
digit [BatCharParser] | Recognizes one decimal digit | ||
dim [BatBigarray.Array1] | Return the size (dimension) of the given one-dimensional big array. | ||
dim1 [BatBigarray.Array3] | Return the first dimension of the given three-dimensional big array. | ||
dim1 [BatBigarray.Array2] | Return the first dimension of the given two-dimensional big array. | ||
dim2 [BatBigarray.Array3] | Return the second dimension of the given three-dimensional big array. | ||
dim2 [BatBigarray.Array2] | Return the second dimension of the given two-dimensional big array. | ||
dim3 [BatBigarray.Array3] | Return the third dimension of the given three-dimensional big array. | ||
dims [BatBigarray.Genarray] |
| ||
dir_sep [BatFilename] | The directory separator (e.g. | ||
dirname [BatFilename] | See | ||
disjoint [BatSet.PSet] |
| ||
disjoint [BatSet.S] |
| ||
disjoint [BatSet] |
| ||
div [BatNumber.Numeric] | |||
div [BatNum] | |||
div [BatNativeint] | Integer division. | ||
div [BatInt64] | Integer division. | ||
div [BatInt32] | Integer division. | ||
div [BatInt.Safe_int] | Integer division. | ||
div [BatInt] | Integer division. | ||
div [BatFloat.Safe_float] | |||
div [BatFloat] | |||
div [BatComplex] | Division | ||
div [BatBool] | |||
div [BatBig_int] | |||
div_big_int [BatBig_int] | Euclidean quotient of two big integers. | ||
div_num [BatNum] | |||
documentation_root [BatteriesConfig] | |||
domain [BatIMap] |
| ||
domain_of_sockaddr [BatUnix] | Return the socket domain adequate for the given socket address. | ||
doubles_of [BatIO.BigEndian] | Read an enumeration of IEEE double precision floating point values. | ||
doubles_of [BatIO] | Read an enumeration of IEEE double precision floating point values. | ||
drive_letter [BatPathGen.PathType] | Return drive letter of the given absolute path. | ||
drop [BatStream] |
| ||
drop [BatSeq] |
| ||
drop [BatList] |
| ||
drop [BatLazyList] |
| ||
drop [BatEnum] |
| ||
drop [BatDllist] | Remove node from the list no matter where it is. | ||
drop_bits [BatIO] | Drop up to 7 buffered bits and restart to next input character. | ||
drop_while [BatStream.StreamLabels] | |||
drop_while [BatStream] |
| ||
drop_while [BatSeq] |
| ||
drop_while [BatList.Labels] | |||
drop_while [BatList] |
| ||
drop_while [BatLazyList.Labels] | |||
drop_while [BatLazyList] |
| ||
drop_while [BatEnum.Labels] | |||
drop_while [BatEnum] |
| ||
dropl [BatSubstring] |
| ||
dropr [BatSubstring] |
| ||
dropwhile [BatList] | obsolete, as | ||
dummy_pos [BatLexing] | A value of type | ||
dump [BatPervasives] | Attempt to convert a value to a string. | ||
dup [BatUnix] | Return a new file descriptor referencing the same file as the given descriptor. | ||
dup [BatStream] |
| ||
dup [BatEnum] |
| ||
dup2 [BatUnix] |
| ||
E | |||
e [BatFloat] | Euler? ... | ||
eager_append [BatLazyList] | Evaluate a list and append another list after this one. | ||
eager_fold_right [BatLazyList] | Eager fold_right | ||
eager_of_list [BatLazyList] | Eager conversion from lists. | ||
edit_distance [BatString] | Edition distance (also known as "Levenshtein distance"). | ||
either [BatParserCo] | Accept one of several parsers. | ||
elements [BatSet.PSet] | Return the list of all elements of the given set. | ||
elements [BatSet.S] | Return the list of all elements of the given set. | ||
elements [BatSet] | Return the list of all elements of the given set. | ||
elements [BatISet] | Returns a list of all elements in the set | ||
elems [BatHeap.H] | |||
elems [BatHeap] | |||
empty [BatVect.RANDOMACCESS] | |||
empty [BatVect.Make] | The empty vect. | ||
empty [BatVect] | The empty vect. | ||
empty [BatText] | The empty rope. | ||
empty [BatSubstring] | |||
empty [BatStream] | Return | ||
empty [BatSet.PSet] | The empty set, using | ||
empty [BatSet.S] | The empty set. | ||
empty [BatSet] | The empty set, using | ||
empty [BatSeq] | the empty sequence, containing no elements | ||
empty [BatRefList] | Returns a new empty ref list | ||
empty [BatMultiPMap] | The empty map, using | ||
empty [BatMultiMap] | The empty map, using | ||
empty [BatMap.PMap] | The empty map, using | ||
empty [BatMap.S] | The empty map. | ||
empty [BatMap] | The empty map, using | ||
empty [BatISet] | The empty set | ||
empty [BatIMap] | The empty map. | ||
empty [BatHeap.H] | See | ||
empty [BatHeap] | The empty heap. | ||
empty [BatGlobal] | Returns an new named empty global. | ||
empty [BatFingerTree.S] |
| ||
empty [BatEnum] | The empty enumeration : contains no element | ||
empty [BatDynArray] | Return true if the number of elements in the array is 0. | ||
empty [BatDeque] | The empty deque. | ||
empty [BatBytes] | A byte sequence of size 0. | ||
empty [BatBitSet] | Create an empty bitset of capacity 0, the bitset will automatically expand when needed. | ||
empty [BatAvlTree] | |||
enable_runtime_warnings [BatSys] | Control whether the OCaml runtime system can emit warnings on stderr. | ||
encode [BatBase64] | Generic base64 encoding over an output. | ||
end_of_input [BatScanf.Scanning] |
| ||
ends_with [BatText] |
| ||
ends_with [BatString.Cap] | |||
ends_with [BatString] |
| ||
enum [BatVect.RANDOMACCESS] | |||
enum [BatVect.Make] | Returns an enumeration of the elements of the vector. | ||
enum [BatVect] | Returns an enumeration of the elements of the vector. | ||
enum [BatTuple.Tuple5] | |||
enum [BatTuple.Tuple4] | |||
enum [BatTuple.Tuple3] | |||
enum [BatTuple.Tuple2] | |||
enum [BatText] | enumerate the rope's characters | ||
enum [BatSubstring] |
| ||
enum [BatString.Cap] | Conversions | ||
enum [BatString] | Returns an enumeration of the characters of a string. | ||
enum [BatStream] | Convert a stream to an enumeration. | ||
enum [BatStack] |
| ||
enum [BatSet.PSet] | Return an enumeration of all elements of the given set. | ||
enum [BatSet.S] | Return an enumeration of all elements of the given set. | ||
enum [BatSet] | Return an enumeration of all elements of the given set. | ||
enum [BatSeq] |
| ||
enum [BatRefList] | Returns an enumeration of current elements in the ref list | ||
enum [BatQueue] |
| ||
enum [BatOption] |
| ||
enum [BatMultiPMap] | creates an enumeration for this map. | ||
enum [BatMultiMap] | creates an enumeration for this map. | ||
enum [BatMap.PMap] | Creates an enumeration for this map, enumerating | ||
enum [BatMap.S] | Return an enumeration of | ||
enum [BatMap] | Creates an enumeration for this map, enumerating | ||
enum [BatList] | Returns an enumeration of the elements of a list. | ||
enum [BatLazyList] | Lazy conversion to enumeration | ||
enum [BatISet] | Enumerates all contiguous ranges in the set | ||
enum [BatIMap] |
| ||
enum [BatHeap.H] | See | ||
enum [BatHeap] | Enumerate the elements of the heap in heap order. | ||
enum [BatHashtbl.Cap] | |||
enum [BatHashtbl.S] | |||
enum [BatHashtbl] | Return an enumeration of (key,value) pairs of a hashtable. | ||
enum [BatFingerTree.S] |
| ||
enum [BatEnum.Enumerable] | Return an enumeration of the elements of the data structure | ||
enum [BatEnum] | identity : added for consistency with the other data structures | ||
enum [BatDynArray] |
| ||
enum [BatDllist] | Create an enum of the list. | ||
enum [BatDeque] |
| ||
enum [BatChar] | Produce the enumeration of all characters | ||
enum [BatBuffer] | Returns an enumeration of the characters of a buffer. | ||
enum [BatBitSet] |
| ||
enum [BatBigarray.Array3] |
| ||
enum [BatBigarray.Array2] |
| ||
enum [BatBigarray.Array1] |
| ||
enum [BatBigarray.Genarray] |
| ||
enum [BatAvlTree] | |||
enum [BatArray.Cap] | |||
enum [BatArray] | Returns an enumeration of the elements of an array. | ||
enum_bits [BatRandom.Incubator.Private_state_enums.State] | A copy of the input state is made to start these generators; the input state is not modified. | ||
enum_bits [BatRandom.Incubator.Private_state_enums] | These enumerations are built on a copy of the global RNG state. | ||
enum_bits [BatRandom.State] | |||
enum_bits [BatRandom] | |||
enum_bool [BatRandom.Incubator.Private_state_enums.State] | |||
enum_bool [BatRandom.Incubator.Private_state_enums] | |||
enum_bool [BatRandom.State] | |||
enum_bool [BatRandom] | |||
enum_char [BatRandom.Incubator.Private_state_enums.State] | |||
enum_char [BatRandom.Incubator.Private_state_enums] | |||
enum_char [BatRandom.State] | |||
enum_char [BatRandom] | |||
enum_destruct [BatStack] |
| ||
enum_float [BatRandom.Incubator.Private_state_enums.State] | |||
enum_float [BatRandom.Incubator.Private_state_enums] | |||
enum_float [BatRandom.State] | |||
enum_float [BatRandom] | |||
enum_int [BatRandom.Incubator.Private_state_enums.State] | |||
enum_int [BatRandom.Incubator.Private_state_enums] | |||
enum_int [BatRandom.State] | |||
enum_int [BatRandom] | |||
enum_int32 [BatRandom.Incubator.Private_state_enums.State] | |||
enum_int32 [BatRandom.Incubator.Private_state_enums] | |||
enum_int32 [BatRandom.State] | |||
enum_int32 [BatRandom] | |||
enum_int64 [BatRandom.Incubator.Private_state_enums.State] | |||
enum_int64 [BatRandom.Incubator.Private_state_enums] | |||
enum_int64 [BatRandom.State] | |||
enum_int64 [BatRandom] | |||
enum_nativeint [BatRandom.Incubator.Private_state_enums.State] | |||
enum_nativeint [BatRandom.Incubator.Private_state_enums] | |||
enum_nativeint [BatRandom.State] | |||
enum_nativeint [BatRandom] | |||
enum_print [BatteriesPrint] | |||
enum_print_limit [BatteriesPrint] | |||
environment [BatUnix] | Return the process environment, as an array of strings with the format ``variable=value''. | ||
eof [BatParserCo] | Accept the end of an enumeration. | ||
eprintf [BatPrintf] | The usual | ||
eprintf [BatFormat] | Same as | ||
epsilon [BatFloat.Safe_float] | The smallest positive float | ||
epsilon [BatFloat] | The smallest positive float | ||
eq [BatUChar] | Equality by code point comparison | ||
eq [BatTuple.Tuple5] | |||
eq [BatTuple.Tuple4] | |||
eq [BatTuple.Tuple3] | |||
eq [BatTuple.Tuple2] | |||
eq [BatRef] | |||
eq [BatOrd] | Derives an equality function from an ordering function. | ||
eq [BatOption] | Test for equality between option types, possibly using a custom equality predicate. | ||
eq [BatList] | |||
eq [BatDeque] |
| ||
eq [BatOrd.Eq] | |||
eq [BatArray.Incubator.Eq] | |||
eq_big_int [BatBig_int] | |||
eq_by [BatOrd.Incubator] | |||
eq_comp [BatOrd] | |||
eq_comp0 [BatOrd] | |||
eq_num [BatNum] | |||
eq_ord [BatOrd] | |||
eq_ord0 [BatOrd] | |||
equal [BatVect] | |||
equal [BatUref] |
| ||
equal [BatUnit] | Always returns true. | ||
equal [BatText] | Equality of ropes (based on compare) | ||
equal [BatSubstring] | Substring equality | ||
equal [BatString] | String equality | ||
equal [BatStack] | |||
equal [BatSet.PSet] |
| ||
equal [BatSet.S] |
| ||
equal [BatSet] |
| ||
equal [BatSeq] |
| ||
equal [BatResult] |
| ||
equal [BatQueue] | |||
equal [BatNumber.Numeric] | |||
equal [BatNum] | |||
equal [BatNativeint] | Equality function for 64-bit integers, useful for | ||
equal [BatMap.PMap] | Construct a comparison or equality function for maps based on a value comparison or equality function. | ||
equal [BatMap.S.Labels] | |||
equal [BatMap.S] |
| ||
equal [BatMap] | Construct a comparison or equality function for maps based on a value comparison or equality function. | ||
equal [BatLazyList] |
| ||
equal [BatInt64] | Equality function for 64-bit integers, useful for | ||
equal [BatInt32] | Equality function for 32-bit integers, useful for | ||
equal [BatInt.Safe_int] | Equality function for integers, useful for | ||
equal [BatInt] | Equality function for integers, useful for | ||
equal [BatInnerWeaktbl.HashedType] | |||
equal [BatInnerIO.Output] | |||
equal [BatInnerIO.Input] | |||
equal [BatISet] | Test whether two sets are equal. | ||
equal [BatHashtbl.HashedType] | The equality predicate used to compare keys. | ||
equal [BatFloat] | |||
equal [BatFingerTree.S] |
| ||
equal [BatEnum] |
| ||
equal [BatEither] |
| ||
equal [BatDigest] | The equal function for digests. | ||
equal [BatComplex] | |||
equal [BatChar] | |||
equal [BatBytes] | The equality function for byte sequences. | ||
equal [BatBool] | |||
equal [BatBitSet] |
| ||
equal [BatBig_int] | |||
equal [BatArray.Cap] | |||
equal [BatArray] | Hoist a equality test for elements to arrays. | ||
err_formatter [BatFormat] | A formatter to use with formatting functions below for output to standard error. | ||
error [BatResult] |
| ||
error [BatOptParse.OptParser] | Display an error message and exit the program. | ||
error_message [BatUnix] | Return a string describing the given error code. | ||
escaped [BatString.Cap] | |||
escaped [BatString] | Return a copy of the argument, with special characters represented by escape sequences, following the lexical conventions of OCaml. | ||
escaped [BatChar] | Return a string representing the given character, with special characters escaped following the lexical conventions of OCaml. | ||
escaped [BatBytes] | Return a copy of the argument, with special characters represented by escape sequences, following the lexical conventions of OCaml. | ||
establish_server [BatUnix] | Establish a server on the given address. | ||
eternity [BatLazyList] | An infinite list of nothing | ||
eventlog_pause [BatGc] |
| ||
eventlog_resume [BatGc] |
| ||
exactly [BatParserCo] | Accept exactly one singleton. | ||
exe [BatPervasives] | The name of the current executable. | ||
executable_name [BatSys] | The name of the file containing the executable currently running. | ||
execv [BatUnix] |
| ||
execve [BatUnix] | Same as | ||
execvp [BatUnix] | Same as | ||
execvpe [BatUnix] | Same as | ||
exists [BatVect.Make.Labels] | |||
exists [BatVect.Make] |
| ||
exists [BatVect.Labels] | |||
exists [BatVect] |
| ||
exists [BatText] |
| ||
exists [BatString.Cap] | |||
exists [BatString] |
| ||
exists [BatSet.PSet] |
| ||
exists [BatSet.S.Labels] | |||
exists [BatSet.S] |
| ||
exists [BatSet] |
| ||
exists [BatSeq] |
| ||
exists [BatRefList] | Return | ||
exists [BatPervasives] |
| ||
exists [BatMap.PMap] | Tests whether some | ||
exists [BatMap.S] |
| ||
exists [BatMap] | Tests whether some | ||
exists [BatList.Labels] | |||
exists [BatList] |
| ||
exists [BatLazyList.Labels] | |||
exists [BatLazyList] | Eager existential. | ||
exists [BatISet] | Test whether some element of a set satisfies a predicate | ||
exists [BatEnum.Labels] | |||
exists [BatEnum] |
| ||
exists [BatDynArray] |
| ||
exists [BatDllist] | Test whether there exists an element of the given list for which the predicate returns true. | ||
exists [BatArray.Cap.Labels] | |||
exists [BatArray.Cap] | |||
exists [BatArray.Labels] | |||
exists [BatArray] |
| ||
exists2 [BatList.Labels] | |||
exists2 [BatList] | Same as | ||
exists2 [BatLazyList.Labels] | |||
exists2 [BatLazyList] | Same as | ||
exists2 [BatDynArray] | As | ||
exists2 [BatArray] | As | ||
exn_slot_id [BatPrintexc] |
| ||
exn_slot_name [BatPrintexc] |
| ||
exp [BatFloat.Safe_float] | Exponential. | ||
exp [BatFloat] | Exponential. | ||
exp [BatComplex] | Exponentiation. | ||
explode [BatText] |
| ||
explode [BatSubstring] |
| ||
explode [BatString.Cap] | |||
explode [BatString] |
| ||
exponential_resizer [BatDynArray] | The exponential resizer- The default resizer except when the resizer is being copied from some other darray. | ||
ext [BatPathGen.PathType] | Returns extension of the name of the object the pathname points to. | ||
extend [BatBytes] |
| ||
extension [BatFilename] |
| ||
extract [BatSubstring] |
| ||
extract [BatMap.PMap] |
| ||
extract [BatMap.S] |
| ||
extract [BatMap] |
| ||
extract [BatBounded.S] |
| ||
extract_big_int [BatBig_int] |
| ||
F | |||
fail [BatParserCo] | Always fail, without consuming anything. | ||
fast_count [BatEnum] | For users worried about the speed of | ||
fast_sort [BatList.Labels] | |||
fast_sort [BatList] | Same as | ||
fast_sort [BatArray.Cap.Labels] | |||
fast_sort [BatArray.Cap] | |||
fast_sort [BatArray.Labels] | |||
fast_sort [BatArray] | Same as | ||
fatal [BatParserCo] | |||
fatal [BatLog.Make] |
| ||
fatal [BatLog] |
| ||
fatalf [BatLog.Make] |
| ||
fatalf [BatLog] |
| ||
favg [BatList] |
| ||
favg [BatDynArray] |
| ||
favg [BatArray] |
| ||
fchmod [BatUnix] | Change the permissions of an opened file. | ||
fchown [BatUnix] | Change the owner uid and owner gid of an opened file. | ||
feed [BatGenlex.Languages.Make] | Drop comments, present reserved operators and reserved
names as | ||
fields [BatSubstring] |
| ||
fifth [BatTuple.Tuple5] | |||
file [BatDigest] | Return the digest of the file whose name is given. | ||
file_exists [BatSys] | Test if a file with the given name exists. | ||
files_of [BatSys] | As | ||
fill [BatText] |
| ||
fill [BatString.Cap] | |||
fill [BatString] |
| ||
fill [BatOptParse.Formatter] | See | ||
fill [BatDynArray] |
| ||
fill [BatBytes] |
| ||
fill [BatBigarray.Array3] | Fill the given big array with the given value. | ||
fill [BatBigarray.Array2] | Fill the given big array with the given value. | ||
fill [BatBigarray.Array1] | Fill the given big array with the given value. | ||
fill [BatBigarray.Array0] | Fill the given big array with the given value. | ||
fill [BatBigarray.Genarray] | Set all elements of a big array to a given value. | ||
fill [BatArray.Cap.Labels] | |||
fill [BatArray.Cap] | |||
fill [BatArray.Labels] | |||
fill [BatArray] |
| ||
filter [BatVect.Make.Labels] | |||
filter [BatVect.Make] |
| ||
filter [BatVect.Labels] | |||
filter [BatVect] |
| ||
filter [BatText] |
| ||
filter [BatString.Cap] | |||
filter [BatString] |
| ||
filter [BatStream.StreamLabels] | |||
filter [BatStream] |
| ||
filter [BatSet.PSet] |
| ||
filter [BatSet.S.Labels] | |||
filter [BatSet.S] |
| ||
filter [BatSet] |
| ||
filter [BatSeq] |
| ||
filter [BatRefList] | Remove all elements that do not match the specified predicate | ||
filter [BatQueue] |
| ||
filter [BatPervasives] |
| ||
filter [BatParserCo] |
| ||
filter [BatOption] |
| ||
filter [BatMap.PMap] |
| ||
filter [BatMap.S.Labels] | |||
filter [BatMap.S] |
| ||
filter [BatMap] |
| ||
filter [BatList.Labels] | |||
filter [BatList] |
| ||
filter [BatLazyList.Labels] | |||
filter [BatLazyList] | Lazy filtering. | ||
filter [BatISet] | Builds the subset of those elements that satisfy the predicate | ||
filter [BatHashtbl.Cap.Labels] | |||
filter [BatHashtbl.Cap] | |||
filter [BatHashtbl.S.Labels] | |||
filter [BatHashtbl.S] | |||
filter [BatHashtbl.Labels] | |||
filter [BatHashtbl] |
| ||
filter [BatEnum.Labels] | |||
filter [BatEnum] |
| ||
filter [BatDynArray] |
| ||
filter [BatDllist] |
| ||
filter [BatArray.Cap.Labels] | |||
filter [BatArray.Cap] | |||
filter [BatArray.Labels] | |||
filter [BatArray] |
| ||
filter_inplace [BatQueue] |
| ||
filter_inplace [BatHashtbl.Cap.Labels] | |||
filter_inplace [BatHashtbl.Cap] | |||
filter_inplace [BatHashtbl.S.Labels] | |||
filter_inplace [BatHashtbl.S] | |||
filter_inplace [BatHashtbl.Labels] | |||
filter_inplace [BatHashtbl] |
| ||
filter_inplace [BatConcreteQueue] | |||
filter_map [BatVect.Make.Labels] | |||
filter_map [BatVect.Make] |
| ||
filter_map [BatVect.Labels] | |||
filter_map [BatVect] |
| ||
filter_map [BatText] |
| ||
filter_map [BatString.Cap] | |||
filter_map [BatString] |
| ||
filter_map [BatSet.PSet] |
| ||
filter_map [BatSet.S.Labels] | |||
filter_map [BatSet.S] |
| ||
filter_map [BatSet] |
| ||
filter_map [BatSeq] |
| ||
filter_map [BatQueue] |
| ||
filter_map [BatPervasives] | Similar to a map, except that you can skip over some items of the incoming enumeration by returning None instead of Some value. | ||
filter_map [BatMap.PMap] |
| ||
filter_map [BatMap.S] |
| ||
filter_map [BatMap] |
| ||
filter_map [BatList.Labels] | |||
filter_map [BatList] |
| ||
filter_map [BatLazyList.Labels] | |||
filter_map [BatLazyList] | Lazily eliminate some elements and transform others. | ||
filter_map [BatHashtbl.Cap.Labels] | |||
filter_map [BatHashtbl.Cap] | |||
filter_map [BatHashtbl.S.Labels] | |||
filter_map [BatHashtbl.S] | |||
filter_map [BatHashtbl.Labels] | |||
filter_map [BatHashtbl] |
| ||
filter_map [BatEnum.Labels] | |||
filter_map [BatEnum] |
| ||
filter_map [BatDynArray] |
| ||
filter_map [BatDllist] |
| ||
filter_map [BatArray.Cap.Labels] | |||
filter_map [BatArray.Cap] | |||
filter_map [BatArray.Labels] | |||
filter_map [BatArray] |
| ||
filter_map_endo [BatSet.PSet] |
| ||
filter_map_endo [BatSet] |
| ||
filter_map_inplace [BatInnerWeaktbl.S] | |||
filter_map_inplace [BatHashtbl.Cap.Labels] | |||
filter_map_inplace [BatHashtbl.Cap] | |||
filter_map_inplace [BatHashtbl.S.Labels] | |||
filter_map_inplace [BatHashtbl.S] | |||
filter_map_inplace [BatHashtbl.Labels] | |||
filter_map_inplace [BatHashtbl] |
| ||
filteri [BatList] |
| ||
filteri [BatHashtbl.Cap.Labels] | |||
filteri [BatHashtbl.Cap] | |||
filteri [BatHashtbl.S.Labels] | |||
filteri [BatHashtbl.S] | |||
filteri [BatHashtbl.Labels] | |||
filteri [BatHashtbl] |
| ||
filteri [BatDynArray] | As | ||
filteri [BatArray] | As | ||
filteri_inplace [BatHashtbl.Cap.Labels] | |||
filteri_inplace [BatHashtbl.Cap] | |||
filteri_inplace [BatHashtbl.S.Labels] | |||
filteri_inplace [BatHashtbl.S] | |||
filteri_inplace [BatHashtbl.Labels] | |||
filteri_inplace [BatHashtbl] |
| ||
filteri_map [BatList] |
| ||
filterv [BatMap.PMap] |
| ||
filterv [BatMap.S.Labels] | |||
filterv [BatMap.S] |
| ||
filterv [BatMap] |
| ||
finalise [BatGc] |
| ||
finalise_last [BatGc] | same as | ||
finalise_release [BatGc] | A finalisation function may call | ||
finally [BatPervasives] |
| ||
finally [BatInnerPervasives] | |||
find [BatVect.Make.Labels] | |||
find [BatVect.Make] |
| ||
find [BatVect.Labels] | |||
find [BatVect] |
| ||
find [BatText] |
| ||
find [BatString.Cap.Exceptionless] | |||
find [BatString.Cap] | |||
find [BatString.Exceptionless] |
| ||
find [BatString] |
| ||
find [BatSet.PSet] |
| ||
find [BatSet.S.Exceptionless] | |||
find [BatSet.S] |
| ||
find [BatSet] |
| ||
find [BatSeq] |
| ||
find [BatRefList] | Find the first element matching
the specified predicate
raise | ||
find [BatPervasives] |
| ||
find [BatMultiPMap] |
| ||
find [BatMultiMap] |
| ||
find [BatMap.PMap.Exceptionless] | |||
find [BatMap.PMap] |
| ||
find [BatMap.Exceptionless] | |||
find [BatMap.S.Exceptionless] | |||
find [BatMap.S] |
| ||
find [BatMap] |
| ||
find [BatList.Labels.LExceptionless] | |||
find [BatList.Labels] | |||
find [BatList.Exceptionless] |
| ||
find [BatList] |
| ||
find [BatLazyList.Labels.Exceptionless] | |||
find [BatLazyList.Labels] | |||
find [BatLazyList.Exceptionless] |
| ||
find [BatLazyList] |
| ||
find [BatInnerWeaktbl.S] | |||
find [BatInnerWeaktbl] |
| ||
find [BatIMap] |
| ||
find [BatHashtbl.Cap.Exceptionless] | |||
find [BatHashtbl.Cap] | |||
find [BatHashtbl.S.Exceptionless] | |||
find [BatHashtbl.S] | |||
find [BatHashtbl.Exceptionless] | |||
find [BatHashtbl] |
| ||
find [BatEnum.Labels.LExceptionless] | |||
find [BatEnum.Labels] | |||
find [BatEnum.Exceptionless] |
| ||
find [BatEnum] |
| ||
find [BatDynArray.Exceptionless] |
| ||
find [BatDynArray] |
| ||
find [BatDllist] |
| ||
find [BatDeque] |
| ||
find [BatArray.Cap.Labels] | |||
find [BatArray.Cap.Exceptionless] | |||
find [BatArray.Cap] | |||
find [BatArray.Labels.LExceptionless] | |||
find [BatArray.Labels] | |||
find [BatArray.Exceptionless] |
| ||
find [BatArray] |
| ||
find_all [BatVect.Make.Labels] | |||
find_all [BatVect.Make] |
| ||
find_all [BatVect.Labels] | |||
find_all [BatVect] |
| ||
find_all [BatString] |
| ||
find_all [BatList.Labels] | |||
find_all [BatList] |
| ||
find_all [BatInnerWeaktbl.S] | |||
find_all [BatInnerWeaktbl] |
| ||
find_all [BatHashtbl.Cap] | |||
find_all [BatHashtbl.S] | |||
find_all [BatHashtbl] |
| ||
find_all [BatDynArray] |
| ||
find_all [BatArray.Cap] | |||
find_all [BatArray] |
| ||
find_default [BatMap.PMap] |
| ||
find_default [BatMap.S] |
| ||
find_default [BatMap] |
| ||
find_default [BatHashtbl.Cap] | |||
find_default [BatHashtbl.S] | |||
find_default [BatHashtbl] |
| ||
find_exc [BatRefList] | Alias for | ||
find_exn [BatRefList] | Same as find but takes an exception to be raised when no element is found as additional parameter. | ||
find_exn [BatList.Labels] | |||
find_exn [BatList] |
| ||
find_exn [BatLazyList.Labels] | |||
find_exn [BatLazyList] |
| ||
find_first [BatSet.PSet] |
| ||
find_first [BatSet.S] |
| ||
find_first [BatSet] |
| ||
find_first [BatMap.PMap] |
| ||
find_first [BatMap.S] |
| ||
find_first [BatMap] |
| ||
find_first_opt [BatSet.PSet] |
| ||
find_first_opt [BatSet.S] |
| ||
find_first_opt [BatSet] |
| ||
find_first_opt [BatMap.PMap] |
| ||
find_first_opt [BatMap.S] |
| ||
find_first_opt [BatMap] |
| ||
find_from [BatText] |
| ||
find_from [BatString.Cap.Exceptionless] | |||
find_from [BatString.Cap] | |||
find_from [BatString.Exceptionless] |
| ||
find_from [BatString] |
| ||
find_last [BatSet.PSet] |
| ||
find_last [BatSet.S] |
| ||
find_last [BatSet] |
| ||
find_last [BatMap.PMap] |
| ||
find_last [BatMap.S] |
| ||
find_last [BatMap] |
| ||
find_last_opt [BatSet.PSet] |
| ||
find_last_opt [BatSet.S] |
| ||
find_last_opt [BatSet] |
| ||
find_last_opt [BatMap.PMap] |
| ||
find_last_opt [BatMap.S] |
| ||
find_last_opt [BatMap] |
| ||
find_left [BatEither] |
| ||
find_map [BatSeq] |
| ||
find_map [BatList.Exceptionless] |
| ||
find_map [BatList] |
| ||
find_map [BatEnum] |
| ||
find_map_opt [BatList.Labels] | |||
find_map_opt [BatList] |
| ||
find_min [BatHeap.H] | See | ||
find_min [BatHeap] | Find the minimal element of the heap. | ||
find_opt [BatVect.Make] |
| ||
find_opt [BatVect] |
| ||
find_opt [BatSet.PSet] |
| ||
find_opt [BatSet.S] |
| ||
find_opt [BatSet] |
| ||
find_opt [BatMap.S] |
| ||
find_opt [BatMap] |
| ||
find_opt [BatList] |
| ||
find_opt [BatInnerWeaktbl.S] | |||
find_option [BatHashtbl.Cap] | |||
find_option [BatHashtbl.S] | |||
find_option [BatHashtbl] | Find a binding for the key, or return | ||
find_right [BatEither] |
| ||
findi [BatVect.Make.Labels] | |||
findi [BatVect.Make] |
| ||
findi [BatVect.Labels] | |||
findi [BatVect] |
| ||
findi [BatList.Labels.LExceptionless] | |||
findi [BatList.Labels] | |||
findi [BatList.Exceptionless] |
| ||
findi [BatList] |
| ||
findi [BatLazyList.Labels.Exceptionless] | |||
findi [BatLazyList.Labels] | |||
findi [BatLazyList.Exceptionless] |
| ||
findi [BatLazyList] |
| ||
findi [BatDynArray.Exceptionless] |
| ||
findi [BatDynArray] |
| ||
findi [BatArray.Cap.Exceptionless] | |||
findi [BatArray.Cap] | |||
findi [BatArray.Labels.LExceptionless] | |||
findi [BatArray.Labels] | |||
findi [BatArray.Exceptionless] |
| ||
findi [BatArray] |
| ||
first [BatVect.Make] | |||
first [BatVect] | |||
first [BatUTF8] | The position of the head of the first Unicode character. | ||
first [BatTuple.Tuple5] | |||
first [BatTuple.Tuple4] | |||
first [BatTuple.Tuple3] | |||
first [BatTuple.Tuple2] | Equivalent to | ||
first [BatSubstring] |
| ||
first [BatSeq.Exceptionless] | |||
first [BatSeq] | Same as | ||
first [BatRefList] | Returns the first element or
raises | ||
first [BatList] | Alias to hd | ||
first [BatLazyList] | As | ||
first [BatDynArray] |
| ||
flags [BatLog.Config] | |||
flags [BatLog] | This ref holds the output flags. | ||
flat_map [BatSeq] | Map each element to a subsequence, then return each element of this sub-sequence in turn. | ||
flatten [BatSeq] | Same as | ||
flatten [BatList] | Same as | ||
flatten [BatLazyList] | Lazy concatenation of a list of lazy lists | ||
flatten [BatEnum] | Synonym of | ||
flip [BatPervasives] | Argument flipping. | ||
flip [BatInnerPervasives] | |||
float [BatRandom.Incubator.Private_state_enums.State] | |||
float [BatRandom.State] | |||
float [BatRandom] |
| ||
float [BatGenlex.Languages.Make] | Parse a floating-point number. | ||
float32 [BatBigarray] | See | ||
float64 [BatBigarray] | See | ||
float_callback [BatOptParse.StdOpt] | See | ||
float_dynarray [BatteriesPrint] | |||
float_of_big_int [BatBig_int] | Returns a floating-point number approximating the given big integer. | ||
float_of_bits [BatInt64] | Return the floating-point number whose internal representation,
according to the IEEE 754 floating-point ``double format'' bit layout,
is the given | ||
float_of_bits [BatInt32] | Return the floating-point number whose internal representation,
according to the IEEE 754 floating-point ``single format'' bit layout,
is the given | ||
float_of_num [BatNum] | |||
float_option [BatOptParse.StdOpt] | See | ||
float_set [BatteriesPrint] | |||
floats_of [BatIO.BigEndian] | Read an enumeration of IEEE single precision floating point values. | ||
floats_of [BatIO] | Read an enumeration of IEEE single precision floating point values. | ||
floor [BatNum] | |||
floor [BatFloat.Safe_float] | Round the given float to an integer value. | ||
floor [BatFloat] | Round the given float to an integer value. | ||
floor_num [BatNum] | |||
flush [BatPervasives] | Flush the buffer associated with the given output, performing all pending writes on that channel. | ||
flush [BatInnerIO] | Flush an output. | ||
flush [BatIO] | Flush an output. | ||
flush_all [BatPervasives] | Write all pending data to output channels, ignore all errors. | ||
flush_all [BatInnerIO] | Flush all outputs. | ||
flush_all [BatIO] | Flush all outputs, ignore errors. | ||
flush_bits [BatIO] | Flush remaining unwritten bits, adding up to 7 bits which values 0. | ||
flush_input [BatLexing] | Discard the contents of the buffer and reset the current position to 0. | ||
flush_str_formatter [BatFormat] | Returns the material printed with | ||
fold [BatVect.Make.Labels] | |||
fold [BatVect.Make] | An alias for | ||
fold [BatVect.Labels] | |||
fold [BatVect] | An alias for | ||
fold [BatText] |
| ||
fold [BatStream.StreamLabels] | |||
fold [BatStream] |
| ||
fold [BatSet.PSet] |
| ||
fold [BatSet.S.Labels] | |||
fold [BatSet.S] |
| ||
fold [BatSet] |
| ||
fold [BatResult] |
| ||
fold [BatQueue] |
| ||
fold [BatPervasives] | Transformation loop on an enumeration, used to build a single value from an enumeration. | ||
fold [BatMultiPMap] |
| ||
fold [BatMultiMap] |
| ||
fold [BatMap.PMap] |
| ||
fold [BatMap.S.Labels] | |||
fold [BatMap.S] |
| ||
fold [BatMap] |
| ||
fold [BatList.Labels] | |||
fold [BatList] | Alias for | ||
fold [BatInnerWeaktbl.S] | |||
fold [BatInnerWeaktbl] |
| ||
fold [BatISet] |
| ||
fold [BatIMap] |
| ||
fold [BatHashtbl.Cap.Labels] | |||
fold [BatHashtbl.Cap] | |||
fold [BatHashtbl.S.Labels] | |||
fold [BatHashtbl.S] | |||
fold [BatHashtbl.Labels] | |||
fold [BatHashtbl] |
| ||
fold [BatHashcons.Table] |
| ||
fold [BatEnum.Labels] | |||
fold [BatEnum] | A general loop on an enumeration. | ||
fold [BatEither] |
| ||
fold [BatAvlTree] | |||
fold [BatArray.Cap.Labels] | |||
fold [BatArray.Cap] | |||
fold [BatArray.Labels] | |||
fold [BatArray] | Alias for | ||
fold2 [BatEnum.Labels] | |||
fold2 [BatEnum] |
| ||
fold2_range [BatIMap] | |||
fold2i [BatEnum.Labels] | |||
fold2i [BatEnum] | |||
fold_left [BatVect.Make.Labels] | |||
fold_left [BatVect.Make] |
| ||
fold_left [BatVect.Labels] | |||
fold_left [BatVect] |
| ||
fold_left [BatSubstring] |
| ||
fold_left [BatString.Cap] | |||
fold_left [BatString] |
| ||
fold_left [BatSeq] |
| ||
fold_left [BatRefList] |
| ||
fold_left [BatList.Labels] | |||
fold_left [BatList] |
| ||
fold_left [BatLazyList.Labels] | |||
fold_left [BatLazyList] | Eager fold_left | ||
fold_left [BatFingerTree.S] |
| ||
fold_left [BatDynArray] |
| ||
fold_left [BatDllist] | Accumulate a value over the entire list. | ||
fold_left [BatDeque] |
| ||
fold_left [BatArray.Cap.Labels] | |||
fold_left [BatArray.Cap] | |||
fold_left [BatArray.Labels] | |||
fold_left [BatArray] |
| ||
fold_left2 [BatList.Labels] | |||
fold_left2 [BatList] |
| ||
fold_left2 [BatLazyList] |
| ||
fold_left_map [BatList] | Combines | ||
fold_lefti [BatSubstring] | As | ||
fold_lefti [BatString.Cap] | |||
fold_lefti [BatString] | As | ||
fold_lefti [BatList] | As | ||
fold_lefti [BatDynArray] | As | ||
fold_lefti [BatArray] | As | ||
fold_monad [BatEnum.WithMonad] |
| ||
fold_range [BatISet] | As fold, but operates on contiguous ranges | ||
fold_range [BatIMap] |
| ||
fold_right [BatVect.RANDOMACCESS] | |||
fold_right [BatVect.Make.Labels] | |||
fold_right [BatVect.Make] |
| ||
fold_right [BatVect.Labels] | |||
fold_right [BatVect] |
| ||
fold_right [BatSubstring] |
| ||
fold_right [BatString.Cap] | |||
fold_right [BatString] |
| ||
fold_right [BatSeq] |
| ||
fold_right [BatRefList] |
| ||
fold_right [BatList.Labels] | |||
fold_right [BatList] |
| ||
fold_right [BatLazyList.Labels] | |||
fold_right [BatLazyList] | Eager fold_right | ||
fold_right [BatFingerTree.S] |
| ||
fold_right [BatDynArray] |
| ||
fold_right [BatDllist] | Accumulate a value over the entire list. | ||
fold_right [BatDeque] |
| ||
fold_right [BatArray.Cap.Labels] | |||
fold_right [BatArray.Cap] | |||
fold_right [BatArray.Labels] | |||
fold_right [BatArray] |
| ||
fold_right2 [BatList.Labels] | |||
fold_right2 [BatList] |
| ||
fold_right2 [BatLazyList.Labels] | |||
fold_right2 [BatLazyList] |
| ||
fold_righti [BatSubstring] | As | ||
fold_righti [BatString.Cap] | |||
fold_righti [BatString] | As | ||
fold_righti [BatList] | As | ||
fold_righti [BatDynArray] | As | ||
fold_righti [BatArray] | As | ||
fold_while [BatList] |
| ||
fold_while [BatArray.Cap.Labels] | |||
fold_while [BatArray.Cap] | |||
fold_while [BatArray.Labels] | |||
fold_while [BatArray] |
| ||
foldi [BatVect.Make.Labels] | |||
foldi [BatVect.Make] | As | ||
foldi [BatVect.Labels] | |||
foldi [BatVect] | As | ||
foldi [BatMultiPMap] | Same as | ||
foldi [BatMultiMap] | Same as | ||
foldi [BatMap.PMap] | Same as | ||
foldi [BatMap] | Same as | ||
foldi [BatEnum.Labels] | |||
foldi [BatEnum] | |||
foldl [BatStream.StreamLabels] | |||
foldl [BatStream] |
| ||
foldr [BatStream.StreamLabels] | |||
foldr [BatStream] |
| ||
for_all [BatVect.Make.Labels] | |||
for_all [BatVect.Make] |
| ||
for_all [BatVect.Labels] | |||
for_all [BatVect] |
| ||
for_all [BatSet.PSet] | Returns whether the given predicate applies to all elements in the set | ||
for_all [BatSet.S.Labels] | |||
for_all [BatSet.S] |
| ||
for_all [BatSet] | Returns whether the given predicate applies to all elements in the set | ||
for_all [BatSeq] |
| ||
for_all [BatRefList] | Return | ||
for_all [BatPervasives] |
| ||
for_all [BatMap.PMap] | Tests whether all | ||
for_all [BatMap.S] |
| ||
for_all [BatMap] | Tests whether all | ||
for_all [BatList.Labels] | |||
for_all [BatList] |
| ||
for_all [BatLazyList.Labels] | |||
for_all [BatLazyList] | Eager universal. | ||
for_all [BatISet] | Tests whether a predicate applies to all elements of the set | ||
for_all [BatEnum.Labels] | |||
for_all [BatEnum] |
| ||
for_all [BatEither] |
| ||
for_all [BatDynArray] |
| ||
for_all [BatDllist] | Test whether a given predicate returns true for all members of the given list. | ||
for_all [BatArray.Cap.Labels] | |||
for_all [BatArray.Cap] | |||
for_all [BatArray.Labels] | |||
for_all [BatArray] |
| ||
for_all2 [BatList.Labels] | |||
for_all2 [BatList] | Same as | ||
for_all2 [BatLazyList.Labels] | |||
for_all2 [BatLazyList] | Same as | ||
for_all2 [BatDynArray] | As | ||
for_all2 [BatArray] | As | ||
forall2_range [BatIMap] | |||
force [BatEnum] |
| ||
force_newline [BatFormat] | Forces a newline in the current box. | ||
foreach [BatPervasives] | Imperative loop on an enumeration. | ||
forever [BatPervasives] |
| ||
forever [BatInnerPervasives] | |||
fork [BatUnix] | Fork a new process. | ||
format [BatPrintexc.Slot] |
| ||
format_from_string [BatScanf] |
| ||
format_timestamp [BatLogger] |
| ||
formatter_of_buffer [BatFormat] |
| ||
formatter_of_out_channel [BatFormat] |
| ||
formatter_of_output [BatFormat] |
| ||
fortran_layout [BatBigarray] | |||
fourth [BatTuple.Tuple5] | |||
fourth [BatTuple.Tuple4] | |||
fprintf [BatPrintf] | General function. | ||
fprintf [BatFormat] | |||
frange [BatList] |
| ||
frexp [BatFloat.Safe_float] |
| ||
frexp [BatFloat] |
| ||
from [BatStream] |
| ||
from [BatLazyList] |
| ||
from [BatISet] |
| ||
from [BatIMap] | Return the sub-map of bindings in the range | ||
from [BatEnum.Labels] | |||
from [BatEnum] |
| ||
from_bytes [BatMarshal] |
| ||
from_channel [BatScanf.Scanning] | |||
from_channel [BatMarshal] | |||
from_channel [BatLexing] | Create a lexer buffer on the given input channel. | ||
from_file [BatScanf.Scanning] | Bufferized file reading in text mode. | ||
from_file_bin [BatScanf.Scanning] | Bufferized file reading in binary mode. | ||
from_function [BatScanf.Scanning] |
| ||
from_function [BatLexing] | Create a lexer buffer with the given function as its reading method. | ||
from_hex [BatDigest] | Convert a hexadecimal representation back into the corresponding digest. | ||
from_in_channel [BatIO] | |||
from_in_chars [BatIO] | |||
from_input [BatScanf.Scanning] |
| ||
from_loop [BatLazyList] |
| ||
from_loop [BatEnum.Labels] | |||
from_loop [BatEnum] |
| ||
from_out_channel [BatIO] | |||
from_out_chars [BatIO] | |||
from_string [BatScanf.Scanning] |
| ||
from_string [BatMarshal] | Same as | ||
from_string [BatLexing] | Create a lexer buffer which reads from the given string. | ||
from_while [BatLazyList] |
| ||
from_while [BatEnum.Labels] | |||
from_while [BatEnum] |
| ||
front [BatFingerTree.S] |
| ||
front [BatDeque] |
| ||
front_exn [BatFingerTree.S] |
| ||
fscanf [BatScanf] | Same as | ||
fstat [BatUnix.LargeFile] | |||
fstat [BatUnix] | Return the information for the file associated with the given descriptor. | ||
fsum [BatList] |
| ||
fsum [BatEnum] | |||
fsum [BatDynArray] |
| ||
fsum [BatArray] |
| ||
fsync [BatUnix] | Flush file buffers to disk. | ||
ftruncate [BatUnix.LargeFile] | |||
ftruncate [BatUnix] | Truncates the file corresponding to the given descriptor to the given size. | ||
full_init [BatRandom] | Same as | ||
full_major [BatGc] | Do a minor collection, finish the current major collection cycle, and perform a complete new cycle. | ||
full_range_int [BatRandom] |
| ||
G | |||
gcd_big_int [BatBig_int] | Greatest common divisor of two big integers. | ||
ge_big_int [BatBig_int] | |||
ge_num [BatNum] | |||
genarray_of_array0 [BatBigarray] | Return the generic big array corresponding to the given zero-dimensional big array. | ||
genarray_of_array1 [BatBigarray] | Return the generic big array corresponding to the given one-dimensional big array. | ||
genarray_of_array2 [BatBigarray] | Return the generic big array corresponding to the given two-dimensional big array. | ||
genarray_of_array3 [BatBigarray] | Return the generic big array corresponding to the given three-dimensional big array. | ||
get [BatVect.RANDOMACCESS] | |||
get [BatVect.Make.Labels] | |||
get [BatVect.Make] |
| ||
get [BatVect.Labels] | |||
get [BatVect] |
| ||
get [BatUTF8] |
| ||
get [BatText] |
| ||
get [BatSubstring] |
| ||
get [BatString.Cap] | |||
get [BatString] |
| ||
get [BatResult] |
| ||
get [BatRef] | As | ||
get [BatPervasives] |
| ||
get [BatPathGen.StringType] | Usual get function. | ||
get [BatOption] |
| ||
get [BatOptParse.Opt] | Get the value of an option. | ||
get [BatLazyList] |
| ||
get [BatGlobal] | Return | ||
get [BatGc] | Return the current values of the GC parameters in a | ||
get [BatFingerTree] |
| ||
get [BatEnum] |
| ||
get [BatDynArray] |
| ||
get [BatDllist] | Given a node, get the data associated with that node. | ||
get [BatBytes] |
| ||
get [BatBigarray.Array3] |
| ||
get [BatBigarray.Array2] |
| ||
get [BatBigarray.Array1] |
| ||
get [BatBigarray.Array0] |
| ||
get [BatBigarray.Genarray] | Read an element of a generic big array. | ||
get [BatArray.Cap] | |||
get [BatArray] |
| ||
get12 [BatTuple.Tuple5] | |||
get12 [BatTuple.Tuple4] | |||
get12 [BatTuple.Tuple3] | |||
get123 [BatTuple.Tuple5] | |||
get123 [BatTuple.Tuple4] | |||
get1234 [BatTuple.Tuple5] | |||
get1235 [BatTuple.Tuple5] | |||
get124 [BatTuple.Tuple5] | |||
get124 [BatTuple.Tuple4] | |||
get1245 [BatTuple.Tuple5] | |||
get125 [BatTuple.Tuple5] | |||
get13 [BatTuple.Tuple5] | |||
get13 [BatTuple.Tuple4] | |||
get13 [BatTuple.Tuple3] | |||
get134 [BatTuple.Tuple5] | |||
get1345 [BatTuple.Tuple5] | |||
get135 [BatTuple.Tuple5] | |||
get14 [BatTuple.Tuple5] | |||
get14 [BatTuple.Tuple4] | |||
get145 [BatTuple.Tuple5] | |||
get15 [BatTuple.Tuple5] | |||
get23 [BatTuple.Tuple5] | |||
get23 [BatTuple.Tuple4] | |||
get23 [BatTuple.Tuple3] | |||
get234 [BatTuple.Tuple5] | |||
get234 [BatTuple.Tuple4] | |||
get2345 [BatTuple.Tuple5] | |||
get235 [BatTuple.Tuple5] | |||
get24 [BatTuple.Tuple5] | |||
get24 [BatTuple.Tuple4] | |||
get245 [BatTuple.Tuple5] | |||
get25 [BatTuple.Tuple5] | |||
get34 [BatTuple.Tuple5] | |||
get34 [BatTuple.Tuple4] | |||
get345 [BatTuple.Tuple5] | |||
get35 [BatTuple.Tuple5] | |||
get45 [BatTuple.Tuple5] | |||
get_all_formatter_output_functions [BatFormat] | |||
get_backtrace [BatPrintexc] |
| ||
get_bucket [BatGc] |
| ||
get_callstack [BatPrintexc] | |||
get_cmp [BatSet.PSet] | get the comparison function used for a polymorphic map | ||
get_cmp [BatMap.PMap] | Returns the comparison function of the given map. | ||
get_credit [BatGc] |
| ||
get_dec_eq [BatIMap] | Get the equality function used in an IMap.t | ||
get_ellipsis_text [BatFormat] | Return the text of the ellipsis. | ||
get_error [BatResult] |
| ||
get_exn [BatOption] |
| ||
get_exn [BatGlobal] | Get the global value contents - raise Global_not_initialized if not defined. | ||
get_exn [BatEnum] |
| ||
get_formatter_output_functions [BatFormat] | |||
get_formatter_tag_functions [BatFormat] | |||
get_int16_be [BatBytes] |
| ||
get_int16_le [BatBytes] |
| ||
get_int16_ne [BatBytes] |
| ||
get_int32_be [BatBytes] |
| ||
get_int32_le [BatBytes] |
| ||
get_int32_ne [BatBytes] |
| ||
get_int64_be [BatBytes] |
| ||
get_int64_le [BatBytes] |
| ||
get_int64_ne [BatBytes] |
| ||
get_int8 [BatBytes] |
| ||
get_margin [BatFormat] | Returns the position of the right margin. | ||
get_mark_tags [BatFormat] | Return the current status of tags printing and tags marking. | ||
get_max_boxes [BatFormat] | Returns the maximum number of boxes allowed before ellipsis. | ||
get_max_indent [BatFormat] | Return the value of the maximum indentation limit (in characters). | ||
get_minor_free [BatGc] | Return the current size of the free space inside the minor heap. | ||
get_ok [BatResult] |
| ||
get_print_tags [BatFormat] | |||
get_raw_backtrace [BatPrintexc] |
| ||
get_raw_backtrace_next_slot [BatPrintexc] |
| ||
get_raw_backtrace_slot [BatPrintexc] |
| ||
get_resizer [BatDynArray] | Get the current resizer function for a given array | ||
get_state [BatRandom] | Return the current state of the generator used by the basic functions. | ||
get_state [BatParserCo.Source] | |||
get_temp_dir_name [BatFilename] | The name of the temporary directory:
Under Unix, the value of the | ||
get_uint16_be [BatBytes] |
| ||
get_uint16_le [BatBytes] |
| ||
get_uint16_ne [BatBytes] |
| ||
get_uint8 [BatBytes] |
| ||
getaddrinfo [BatUnix] |
| ||
getc [BatSubstring] |
| ||
getcwd [BatUnix] | Return the name of the current working directory. | ||
getcwd [BatSys] | Return the current working directory of the process. | ||
getegid [BatUnix] | Return the effective group id under which the process runs. | ||
getenv [BatUnix] | Return the value associated to a variable in the process environment. | ||
getenv [BatSys] | Return the value associated to a variable in the process environment. | ||
getenv_opt [BatSys] | Return the value associated to a variable in the process
environment or | ||
geteuid [BatUnix] | Return the effective user id under which the process runs. | ||
getgid [BatUnix] | Return the group id of the user executing the process. | ||
getgrgid [BatUnix] | Find an entry in | ||
getgrnam [BatUnix] | Find an entry in | ||
getgroups [BatUnix] | Return the list of groups to which the user executing the process belongs. | ||
gethostbyaddr [BatUnix] | Find an entry in | ||
gethostbyname [BatUnix] | Find an entry in | ||
gethostname [BatUnix] | Return the name of the local host. | ||
getitimer [BatUnix] | Return the current status of the given interval timer. | ||
getlogin [BatUnix] | Return the login name of the user executing the process. | ||
getnameinfo [BatUnix] |
| ||
getpeername [BatUnix] | Return the address of the host connected to the given socket. | ||
getpid [BatUnix] | Return the pid of the process. | ||
getppid [BatUnix] | Return the pid of the parent process. | ||
getprotobyname [BatUnix] | Find an entry in | ||
getprotobynumber [BatUnix] | Find an entry in | ||
getpwnam [BatUnix] | Find an entry in | ||
getpwuid [BatUnix] | Find an entry in | ||
getservbyname [BatUnix] | Find an entry in | ||
getservbyport [BatUnix] | Find an entry in | ||
getsockname [BatUnix] | Return the address of the given socket. | ||
getsockopt [BatUnix] | Return the current status of a boolean-valued option in the given socket. | ||
getsockopt_error [BatUnix] | Return the error condition associated with the given socket, and clear it. | ||
getsockopt_float [BatUnix] | Same as | ||
getsockopt_int [BatUnix] | Same as | ||
getsockopt_optint [BatUnix] | Same as | ||
gettimeofday [BatUnix] | Same as | ||
getuid [BatUnix] | Return the user id of the user executing the process. | ||
gmtime [BatUnix] | Convert a time in seconds, as returned by | ||
group [BatList] |
| ||
group [BatEnum] |
| ||
group_by [BatEnum] |
| ||
group_consecutive [BatList] | The | ||
group_exec [BatFile] | Give the permission to execute the file to the group containing the user. | ||
group_read [BatFile] | Give the permission to read the file to the group containing the user. | ||
group_write [BatFile] | Give the permission to write the file to the group containing the user. | ||
gt_big_int [BatBig_int] | Usual boolean comparisons between two big integers. | ||
gt_num [BatNum] | |||
H | |||
handle_unix_error [BatUnix] |
| ||
hard_count [BatEnum] |
| ||
has_symlink [BatUnix] | Returns | ||
hash [BatInnerWeaktbl.HashedType] | |||
hash [BatInnerIO.Output] | A hash function for outputs | ||
hash [BatInnerIO.Input] | A hash function for inputs | ||
hash [BatHashtbl.HashedType] | A hashing function on keys. | ||
hash [BatHashtbl] |
| ||
hash [BatChar] | |||
hashcons [BatHashcons.Table] |
| ||
hc0 [BatHashcons.H] |
| ||
hc0_ [BatHashcons.H] |
| ||
hc1 [BatHashcons.H] |
| ||
hc1_ [BatHashcons.H] |
| ||
hd [BatSeq.Exceptionless] | |||
hd [BatSeq] | Returns the first element of the sequence or raise | ||
hd [BatRefList] | same as | ||
hd [BatList.Exceptionless] |
| ||
hd [BatList] | Returns the first element of the list, or | ||
hd [BatLazyList] | Return the first element of the given list. | ||
head [BatText] | as | ||
head [BatString.Cap] | |||
head [BatString] | |||
head [BatFingerTree.S] |
| ||
head [BatDynArray] | Alias for | ||
head [BatArray] | |||
head_exn [BatFingerTree.S] |
| ||
header_size [BatMarshal] | The bytes representing a marshaled value are composed of a fixed-size header and a variable-sized data part, whose size can be determined from the header. | ||
height [BatVect.Make] | Returns the height (depth) of the vect. | ||
height [BatVect] | Returns the height (depth) of the vect. | ||
height [BatText] | Returns the height (depth) of the rope. | ||
height [BatAvlTree] | |||
help_option [BatOptParse.StdOpt] |
| ||
hex [BatCharParser] | Recognizes one hexadecimal digit (case-insensitive) | ||
huge_fallback_count [BatGc] | Return the number of times we tried to map huge pages and had to fall back to small pages. | ||
I | |||
i [BatComplex] | The complex number | ||
i16s_of [BatIO.BigEndian] | Read an enumartion of signed 16-bit words. | ||
i16s_of [BatIO] | Read an enumartion of signed 16-bit words. | ||
i32s_of [BatIO.BigEndian] | Read an enumeration of signed 32-bit integers. | ||
i32s_of [BatIO] | Read an enumeration of signed 32-bit integers. | ||
i64s_of [BatIO.BigEndian] | Read an enumeration of signed 64-bit integers as OCaml | ||
i64s_of [BatIO] | Read an enumeration of signed 64-bit integers as OCaml | ||
icompare [BatString.Cap] | |||
icompare [BatString] | Compare two strings, case-insensitive. | ||
ident [BatGenlex.Languages.Make] | Accepts any non-reserved identifier/operator. | ||
ident_letter [BatGenlex.Languages.Definition] | |||
ident_start [BatGenlex.Languages.Definition] | |||
identifier [BatGenlex.Languages.Make] | |||
identity [BatPervasives] | The identity function. | ||
identity [BatInnerPervasives] | |||
ifprintf [BatPrintf] | As | ||
ifprintf [BatFormat] | Same as | ||
ignore_exceptions [BatPervasives] |
| ||
ignore_exceptions [BatInnerPervasives] | |||
ignore_ok [BatPervasives] |
| ||
ignore_ok [BatInnerPervasives] | |||
ignore_one_plus [BatParserCo] | Ignore a (non-empty) list of expressions. | ||
ignore_zero_plus [BatParserCo] | Ignore a (possibly empty) list of expressions. | ||
ikfprintf [BatFormat] | |||
implode [BatText] |
| ||
implode [BatString.Cap] | |||
implode [BatString] |
| ||
in_channel_of_descr [BatUnix] | Create an input channel reading from the given descriptor. | ||
in_place_mirror [BatString] | |||
incr_num [BatNum] | |||
incr_option [BatOptParse.StdOpt] | Exactly identical to | ||
indented_formatter [BatOptParse.Formatter] | Create an "indented" formatter with the given options. | ||
index [BatText] |
| ||
index [BatSubstring] |
| ||
index [BatString.Cap.Exceptionless] | |||
index [BatString.Cap] | |||
index [BatString.Exceptionless] |
| ||
index [BatString] |
| ||
index [BatRefList.Index] | Return the index (position : 0 starting) of an element in
a ref list, using the specified comparator
raise | ||
index [BatBytes] |
| ||
index_after_n [BatString] |
| ||
index_from [BatText] |
| ||
index_from [BatSubstring] |
| ||
index_from [BatString.Cap.Exceptionless] | |||
index_from [BatString.Cap] | |||
index_from [BatString.Exceptionless] | Same as | ||
index_from [BatString] |
| ||
index_from [BatBytes] |
| ||
index_from_opt [BatString] |
| ||
index_from_opt [BatBytes] |
| ||
index_of [BatRefList.Index] | Return the index (position : 0 starting) of an element in
a ref list, using ( = ) for testing element equality
raise | ||
index_of [BatList] |
| ||
index_of [BatLazyList] |
| ||
index_of [BatDynArray] | Alias for | ||
index_ofq [BatList] |
| ||
index_ofq [BatLazyList] |
| ||
index_opt [BatString] |
| ||
index_opt [BatBytes] |
| ||
inet6_addr_any [BatUnix] | A special IPv6 address, for use only with | ||
inet6_addr_loopback [BatUnix] | A special IPv6 address representing the host machine ( | ||
inet_addr_any [BatUnix] | A special IPv4 address, for use only with | ||
inet_addr_loopback [BatUnix] | A special IPv4 address representing the host machine ( | ||
inet_addr_of_string [BatUnix] | Conversion from the printable representation of an Internet address to its internal representation. | ||
infinity [BatFloat.Safe_float] | Positive infinity. | ||
infinity [BatFloat] | Positive infinity. | ||
inherit_in [BatInnerIO] | Simplified and optimized version of | ||
inherit_in [BatIO] | Simplified and optimized version of | ||
inherit_out [BatInnerIO] | Simplified and optimized version of | ||
inherit_out [BatIO] | Simplified and optimized version of | ||
init [BatVect.Make.Labels] | |||
init [BatVect.Make] |
| ||
init [BatVect.Labels] | |||
init [BatVect] |
| ||
init [BatUTF8] |
| ||
init [BatText] |
| ||
init [BatString.Cap] | |||
init [BatString] |
| ||
init [BatSeq] |
| ||
init [BatRandom] | Initialize the generator, using the argument as a seed. | ||
init [BatLogger] |
| ||
init [BatList.Labels] | |||
init [BatList] | Similar to | ||
init [BatLazyList] | Similar to | ||
init [BatFingerTree.S] |
| ||
init [BatEnum.Labels] | |||
init [BatEnum] |
| ||
init [BatDynArray] |
| ||
init [BatBytes] |
| ||
init [BatArray.Cap.Labels] | |||
init [BatArray.Cap] | |||
init [BatArray.Labels] | |||
init [BatArray] |
| ||
init_exn [BatFingerTree.S] |
| ||
init_from_string [BatLogger] |
| ||
initgroups [BatUnix] |
| ||
input [BatPervasives] |
| ||
input [BatMarshal] |
| ||
input [BatInnerIO] |
| ||
input [BatIO] |
| ||
input [BatDigest] | Read a digest from the given input. | ||
input_all [BatPervasives] | Return the whole contents of an input channel as a single string. | ||
input_binary_float [BatPervasives] | Read a float encoded in binary format (8 bytes, IEEE 754 double format) from the given input channel. | ||
input_binary_int [BatPervasives] | Read an integer encoded in binary format (4 bytes, big-endian) from the given input channel. | ||
input_bits [BatIO] | Read bits from an input | ||
input_byte [BatPervasives] | Same as | ||
input_channel [BatInnerIO] | Create an input that will read from a channel. | ||
input_channel [BatIO] | Create an input that will read from a channel. | ||
input_char [BatPervasives] | Read one character from the given input channel. | ||
input_chars [BatPervasives] | Returns an enumeration over characters of an input channel. | ||
input_enum [BatIO] | Create an input that will read from an | ||
input_file [BatPervasives] | returns the data of a given filename. | ||
input_line [BatPervasives] | Read characters from the given input channel, until a newline character is encountered. | ||
input_lines [BatPervasives] | Returns an enumeration over lines of an input channel, as read by the
| ||
input_list [BatPervasives] | Returns the list of lines read from an input channel. | ||
input_of_descr [BatUnix] | Create an | ||
input_string [BatInnerIO] | Create an input that will read from a string. | ||
input_string [BatIO] | Create an input that will read from a string. | ||
input_value [BatPervasives] | Read the representation of a structured value, as produced
by | ||
insert [BatVect.Make.Labels] | |||
insert [BatVect.Make] |
| ||
insert [BatVect.Labels] | |||
insert [BatVect] |
| ||
insert [BatText] |
| ||
insert [BatHeap.H] | See | ||
insert [BatHeap] | Insert an element into the heap. | ||
insert [BatDynArray] |
| ||
insert [BatArray] |
| ||
int [BatRandom.Incubator.Private_state_enums.State] | |||
int [BatRandom.State] | |||
int [BatRandom] |
| ||
int [BatBigarray] | See | ||
int16_signed [BatBigarray] | See | ||
int16_unsigned [BatBigarray] | See | ||
int32 [BatRandom.Incubator.Private_state_enums.State] | |||
int32 [BatRandom.State] | |||
int32 [BatRandom] |
| ||
int32 [BatBigarray] | See | ||
int32_of_big_int [BatBig_int] | Convert a big integer to a 32-bit integer. | ||
int32_of_big_int_opt [BatBig_int] | Convert a big integer to a 32-bit integer. | ||
int32_set [BatteriesPrint] | |||
int64 [BatRandom.Incubator.Private_state_enums.State] | |||
int64 [BatRandom.State] | |||
int64 [BatRandom] |
| ||
int64 [BatBigarray] | See | ||
int64_of_big_int [BatBig_int] | Convert a big integer to a 64-bit integer. | ||
int64_of_big_int_opt [BatBig_int] | Convert a big integer to a 64-bit integer. | ||
int64_set [BatteriesPrint] | |||
int8_signed [BatBigarray] | See | ||
int8_unsigned [BatBigarray] | See | ||
int_callback [BatOptParse.StdOpt] |
| ||
int_dynarray [BatteriesPrint] | |||
int_enum [BatteriesPrint] | |||
int_int_pmap [BatteriesPrint] | |||
int_of [BatUChar] | Alias of | ||
int_of_big_int [BatBig_int] | Convert a big integer to a small integer (type | ||
int_of_big_int_opt [BatBig_int] | Convert a big integer to a small integer (type | ||
int_of_num [BatNum] | |||
int_option [BatOptParse.StdOpt] |
| ||
int_pset [BatteriesPrint] | |||
int_set [BatteriesPrint] | |||
int_size [BatSys] | Size of an int. | ||
int_str_pmap [BatteriesPrint] | |||
integer [BatGenlex.Languages.Make] | Parse an integer. | ||
integer_num [BatNum] | |||
inter [BatSet.S] | Set intersection. | ||
inter [BatISet] | Compute the intersection of two sets. | ||
inter [BatBitSet] |
| ||
interactive [BatSys] | This reference is initially set to | ||
interleave [BatList] |
| ||
interleave [BatEnum] |
| ||
intersect [BatSet.PSet] |
| ||
intersect [BatSet] |
| ||
intersect [BatMap.PMap] |
| ||
intersect [BatMap] |
| ||
intersect [BatBitSet] |
| ||
inv [BatComplex] | Multiplicative inverse ( | ||
invpi [BatFloat] |
| ||
invpi2 [BatFloat] |
| ||
invsqrt2 [BatFloat] |
| ||
is_absolute [BatPathGen.PathType] | |||
is_ascii [BatUChar] |
| ||
is_bad [BatResult] | Same as | ||
is_digit [BatChar] | Determine if a character represents a digit. | ||
is_directory [BatUnix] |
| ||
is_directory [BatSys] | Returns | ||
is_empty [BatVect.Make] | Returns whether the vect is empty or not. | ||
is_empty [BatVect] | Returns whether the vect is empty or not. | ||
is_empty [BatText] | Returns whether the rope is empty or not. | ||
is_empty [BatSubstring] |
| ||
is_empty [BatString.Cap] | |||
is_empty [BatString] |
| ||
is_empty [BatStream] |
| ||
is_empty [BatStack] | Return | ||
is_empty [BatSet.PSet] | Test whether a set is empty or not. | ||
is_empty [BatSet.S] | Test whether a set is empty or not. | ||
is_empty [BatSet] | Test whether a set is empty or not. | ||
is_empty [BatSeq] |
| ||
is_empty [BatRefList] | Return | ||
is_empty [BatQueue] | Return | ||
is_empty [BatMultiPMap] | returns true if the map is empty. | ||
is_empty [BatMultiMap] | returns true if the map is empty. | ||
is_empty [BatMap.PMap] | Returns | ||
is_empty [BatMap.S] | Test whether a map is empty or not. | ||
is_empty [BatMap] | Returns | ||
is_empty [BatList] |
| ||
is_empty [BatLazyList] | Returns | ||
is_empty [BatISet] | Test whether a set is empty, returns | ||
is_empty [BatIMap] | Test whether a map is empty (i.e. | ||
is_empty [BatHashtbl.Cap] | |||
is_empty [BatHashtbl.S] | |||
is_empty [BatHashtbl] |
| ||
is_empty [BatFingerTree.S] |
| ||
is_empty [BatEnum] |
| ||
is_empty [BatDeque] |
| ||
is_empty [BatAvlTree] | |||
is_error [BatResult] |
| ||
is_exn [BatResult] |
| ||
is_finite [BatFloat] |
| ||
is_implicit [BatFilename] | Return | ||
is_inline [BatPrintexc.Slot] |
| ||
is_int_big_int [BatBig_int] | Test whether the given big integer is small enough to
be representable as a small integer (type | ||
is_integer [BatNum] |
| ||
is_integer_num [BatNum] | |||
is_latin1 [BatChar] | Determine if a character is a Latin 1 letter. | ||
is_left [BatEither] |
| ||
is_letter [BatChar] | Determine if a character represents a ASCII letter. | ||
is_lowercase [BatChar] | Determine if a character is lowercase ASCII. | ||
is_lowercase_latin1 [BatChar] | Determine if a character is lowercase Latin 1. | ||
is_nan [BatFloat.Safe_float] |
| ||
is_nan [BatFloat] |
| ||
is_newline [BatChar] | Determine if a character is a newline. | ||
is_none [BatOption] |
| ||
is_ok [BatResult] |
| ||
is_prefix [BatSubstring] |
| ||
is_raise [BatPrintexc.Slot] |
| ||
is_relative [BatPathGen.PathType] | |||
is_relative [BatFilename] | Return | ||
is_right [BatEither] |
| ||
is_set [BatOptParse.Opt] | Find out if the option has a value (either by default or from the command line). | ||
is_some [BatOption] |
| ||
is_special [BatFloat] |
| ||
is_symbol [BatChar] | Determine if a character represents a (OCaml-style) symbol. | ||
is_uppercase [BatChar] | Determine if a character is uppercase ASCII. | ||
is_uppercase_latin1 [BatChar] | Determine if a character is uppercase Latin 1. | ||
is_whitespace [BatChar] | Determine if a character is a whitespace. | ||
isatty [BatUnix] | Return | ||
isdef [BatGlobal] | Return | ||
iter [BatVect.RANDOMACCESS] | |||
iter [BatVect.Make.Labels] | |||
iter [BatVect.Make] |
| ||
iter [BatVect.Labels] | |||
iter [BatVect] |
| ||
iter [BatUTF8] |
| ||
iter [BatText] |
| ||
iter [BatSubstring] |
| ||
iter [BatString.Cap] | |||
iter [BatString] |
| ||
iter [BatStream.StreamLabels] | |||
iter [BatStream] |
| ||
iter [BatStack] |
| ||
iter [BatSet.PSet] |
| ||
iter [BatSet.S.Labels] | |||
iter [BatSet.S] |
| ||
iter [BatSet] |
| ||
iter [BatSeq] |
| ||
iter [BatResult] |
| ||
iter [BatRefList] | Apply the given function to all elements of the ref list, in respect with the order of the list | ||
iter [BatQueue] |
| ||
iter [BatPervasives] | Imperative loop on an enumeration. | ||
iter [BatPathGen.StringType] | |||
iter [BatMultiPMap] |
| ||
iter [BatMultiMap] |
| ||
iter [BatMap.PMap] |
| ||
iter [BatMap.S.Labels] | |||
iter [BatMap.S] |
| ||
iter [BatMap] |
| ||
iter [BatList.Labels] | |||
iter [BatList] |
| ||
iter [BatLazyList.Labels] | |||
iter [BatLazyList] | Eager iteration | ||
iter [BatInnerWeaktbl.S] | |||
iter [BatInnerWeaktbl] |
| ||
iter [BatISet] |
| ||
iter [BatIMap] |
| ||
iter [BatHashtbl.Cap.Labels] | |||
iter [BatHashtbl.Cap] | |||
iter [BatHashtbl.S.Labels] | |||
iter [BatHashtbl.S] | |||
iter [BatHashtbl.Labels] | |||
iter [BatHashtbl] |
| ||
iter [BatHashcons.Table] |
| ||
iter [BatFingerTree.S] |
| ||
iter [BatEnum.Labels] | |||
iter [BatEnum] |
| ||
iter [BatEither] |
| ||
iter [BatDynArray] |
| ||
iter [BatDllist] |
| ||
iter [BatDeque] |
| ||
iter [BatBytes] |
| ||
iter [BatBigarray.Genarray] |
| ||
iter [BatAvlTree] | |||
iter [BatArray.Cap.Labels] | |||
iter [BatArray.Cap] | |||
iter [BatArray.Labels] | |||
iter [BatArray] |
| ||
iter2 [BatSeq] |
| ||
iter2 [BatList.Labels] | |||
iter2 [BatList] |
| ||
iter2 [BatLazyList.Labels] | |||
iter2 [BatLazyList] |
| ||
iter2 [BatEnum.Labels] | |||
iter2 [BatEnum] |
| ||
iter2 [BatDynArray] |
| ||
iter2 [BatArray.Cap.Labels] | |||
iter2 [BatArray.Cap] | |||
iter2 [BatArray.Labels] | |||
iter2 [BatArray] |
| ||
iter2i [BatList] |
| ||
iter2i [BatEnum.Labels] | |||
iter2i [BatEnum] | |||
iter2i [BatDynArray] |
| ||
iter2i [BatArray.Cap.Labels] | |||
iter2i [BatArray.Cap] | |||
iter2i [BatArray.Labels] | |||
iter2i [BatArray] |
| ||
iter_error [BatResult] |
| ||
iter_range [BatISet] |
| ||
iter_range [BatIMap] |
| ||
iter_right [BatFingerTree.S] |
| ||
iteri [BatVect.Make.Labels] | |||
iteri [BatVect.Make] | Operates like iter, but also passes the index of the character to the given function. | ||
iteri [BatVect.Labels] | |||
iteri [BatVect] | Operates like iter, but also passes the index of the character to the given function. | ||
iteri [BatText] | Operates like | ||
iteri [BatSubstring] | Same as | ||
iteri [BatString] | Same as | ||
iteri [BatSeq] |
| ||
iteri [BatPathGen.StringType] | |||
iteri [BatList.Labels] | |||
iteri [BatList] |
| ||
iteri [BatLazyList.Labels] | |||
iteri [BatLazyList] | Eager iteration, with indices | ||
iteri [BatEnum.Labels] | |||
iteri [BatEnum] | |||
iteri [BatDynArray] |
| ||
iteri [BatDeque] |
| ||
iteri [BatBytes] | Same as | ||
iteri [BatBigarray.Genarray] | Same as | ||
iteri [BatArray.Cap.Labels] | |||
iteri [BatArray.Cap] | |||
iteri [BatArray.Labels] | |||
iteri [BatArray] | Same as | ||
J | |||
join [BatText] | Same as | ||
join [BatString.Cap] | |||
join [BatString] | Same as | ||
join [BatResult] |
| ||
join [BatPathGen.PathType] | Create a path from given components. | ||
junk [BatStream] | Remove the first element of the stream, possibly unfreezing it before. | ||
junk [BatPervasives] |
| ||
junk [BatEnum] |
| ||
K | |||
kahan_sum [BatList] |
| ||
kahan_sum [BatEnum] |
| ||
kahan_sum [BatDynArray] |
| ||
kahan_sum [BatArray] |
| ||
kbprintf [BatPrintf] | Same as | ||
kbprintf2 [BatPrintf] | Same as | ||
keep [BatDynArray] |
| ||
keys [BatMap.PMap] | Return an enumeration of all the keys of a map. | ||
keys [BatMap.S] | Return an enumeration of all the keys of a map. | ||
keys [BatMap] | Return an enumeration of all the keys of a map. | ||
keys [BatHashtbl.Cap] | |||
keys [BatHashtbl.S] | |||
keys [BatHashtbl] | Return an enumeration of all the keys of a hashtable. | ||
keyword [BatGenlex.Languages.Make] | |||
kfprintf [BatPrintf] | Same as | ||
kfprintf [BatFormat] | |||
kill [BatUnix] |
| ||
kind [BatBigarray.Array3] | Return the kind of the given big array. | ||
kind [BatBigarray.Array2] | Return the kind of the given big array. | ||
kind [BatBigarray.Array1] | Return the kind of the given big array. | ||
kind [BatBigarray.Array0] | Return the kind of the given big array. | ||
kind [BatBigarray.Genarray] | Return the kind of the given big array. | ||
kind_size_in_bytes [BatBigarray] |
| ||
kprintf [BatPrintf] | |||
kprintf [BatFormat] | A deprecated synonym for | ||
kscanf [BatScanf] | Same as | ||
ksprintf [BatPrintf] | Same as | ||
ksprintf [BatFormat] | Same as | ||
ksprintf2 [BatPrintf] | Same as | ||
kwd [BatGenlex.Languages.Make] | Accepts any identifier. | ||
L | |||
label [BatReturn] |
| ||
label [BatParserCo] | Give a name to a parser, for debugging purposes. | ||
last [BatVect.Make] | These return the first and last values in the vector | ||
last [BatVect] | These return the first and last values in the vector | ||
last [BatUTF8] | The position of the head of the last Unicode character. | ||
last [BatSeq.Exceptionless] | |||
last [BatSeq] | Returns the last element of the sequence, or raise | ||
last [BatRefList] | Returns the last element - O(n) or
raises | ||
last [BatList.Exceptionless] |
| ||
last [BatList] | Returns the last element of the list, or | ||
last [BatLazyList] | Returns the last element of the list. | ||
last [BatFingerTree.S] |
| ||
last [BatDynArray] |
| ||
last_exn [BatFingerTree.S] |
| ||
latin1 [BatCharParser] | Recognizes one lower- or upper-case Latin1 character, including accentuated characters. | ||
layout [BatBigarray.Array3] | Return the layout of the given big array. | ||
layout [BatBigarray.Array2] | Return the layout of the given big array. | ||
layout [BatBigarray.Array1] | Return the layout of the given big array. | ||
layout [BatBigarray.Array0] | Return the layout of the given big array. | ||
layout [BatBigarray.Genarray] | Return the layout of the given big array. | ||
lazy_fold_right [BatLazyList] | Lazy fold_right
| ||
lchop [BatText] | Returns the same rope but without the first character. | ||
lchop [BatString.Cap] | |||
lchop [BatString] | Returns the same string but without the first | ||
ldexp [BatFloat.Safe_float] |
| ||
ldexp [BatFloat] |
| ||
le_big_int [BatBig_int] | |||
le_num [BatNum] | |||
left [BatText] |
| ||
left [BatString.Cap] | |||
left [BatString] |
| ||
left [BatEither] |
| ||
left [BatDynArray] |
| ||
left [BatArray] |
| ||
left_branch [BatAvlTree] | |||
length [BatVect.RANDOMACCESS] | |||
length [BatVect.Make] | Returns the length of the vect ( | ||
length [BatVect] | Returns the length of the vect ( | ||
length [BatUTF8] |
| ||
length [BatText] | Returns the length of the rope ( | ||
length [BatSubstring] | Equivalent to | ||
length [BatString.Cap] | |||
length [BatString] | Return the length (number of characters) of the given string. | ||
length [BatStack] | Return the number of elements in a stack. | ||
length [BatSeq] | Return the number of elements of the given sequence. | ||
length [BatRefList] | Returns the number of elements - O(n) | ||
length [BatQueue] | Return the number of elements in a queue. | ||
length [BatPathGen.StringType] | Length - number of indexing units | ||
length [BatList] | Return the length (number of elements) of the given list. | ||
length [BatLazyList] | Return the length (number of elements) of the given list. | ||
length [BatInnerWeaktbl.S] | |||
length [BatInnerWeaktbl] |
| ||
length [BatHashtbl.Cap] | |||
length [BatHashtbl.S] | |||
length [BatHashtbl] |
| ||
length [BatDynArray] | Return the number of elements in the array. | ||
length [BatDllist] | Returns the length of the list. | ||
length [BatBytes] | Return the length (number of t) of the argument. | ||
length [BatBuffer] | Return the number of characters currently contained in the buffer. | ||
length [BatArray.Cap] | |||
length [BatArray] | Return the length (number of elements) of the given array. | ||
letter [BatPathGen.StringType.Parse] | |||
letter [BatCharParser] | Recognizes one lower- or upper-case ASCII character, including accentuated characters. | ||
level [BatLog.Make_lev] | |||
level [BatLog.Easy] | Set this ref to the lowest level of log you want logged. | ||
level_of_name [BatLogger] |
| ||
lexeme [BatLexing] |
| ||
lexeme_char [BatLexing] |
| ||
lexeme_end [BatLexing] |
| ||
lexeme_end_p [BatLexing] | Like | ||
lexeme_start [BatLexing] |
| ||
lexeme_start_p [BatLexing] | Like | ||
lift [BatPathGen.StringType] | Convert from UTF-8 string of primitive | ||
lift_char [BatPathGen.StringType] | Convert Latin-1 character to | ||
line_comment [BatGenlex.Languages.Make] | |||
line_comment_start [BatGenlex.Languages.Definition] | |||
lines_of [BatText] | offer the lines of a UTF-8 encoded input as an enumeration | ||
lines_of [BatIO] | Read an enumeration of LF or CRLF terminated strings. | ||
lines_of [BatFile] |
| ||
lines_of2 [BatIO] | Buffered version of | ||
link [BatUnix] |
| ||
listen [BatUnix] | Set up a socket for receiving connection requests. | ||
ln10 [BatFloat] |
| ||
ln2 [BatFloat] |
| ||
localtime [BatUnix] | Convert a time in seconds, as returned by | ||
location [BatPrintexc.Slot] |
| ||
lock [BatUnix] | A lock used to synchronize internal operations. | ||
lock [BatRMutex] | Lock the given mutex. | ||
lock [BatPervasives] | A lock used to synchronize internal operations. | ||
lock [BatInnerPervasives] | |||
lock [BatIO] | A lock used to synchronize internal operations. | ||
lock [BatConcurrent.BaseLock] | |||
lock [BatConcurrent.Lock] | |||
lock_factory [BatIO] | A factory used to create locks. | ||
lockf [BatUnix] |
| ||
log [BatLogger] |
| ||
log [BatLog.Make_lev] | |||
log [BatLog.Easy] |
| ||
log [BatLog.Make] |
| ||
log [BatLog] |
| ||
log [BatFloat.Safe_float] | Natural logarithm. | ||
log [BatFloat] | Natural logarithm. | ||
log [BatComplex] | Natural logarithm (in base | ||
log10 [BatFloat.Safe_float] | Base 10 logarithm. | ||
log10 [BatFloat] | Base 10 logarithm. | ||
log10e [BatFloat] |
| ||
log2e [BatFloat] |
| ||
log_enable [BatLogger] |
| ||
log_enabled [BatLogger] |
| ||
log_level [BatLogger] |
| ||
log_name [BatLogger] |
| ||
logand [BatNativeint] | Bitwise logical and. | ||
logand [BatInt64] | Bitwise logical and. | ||
logand [BatInt32] | Bitwise logical and. | ||
logf [BatLog.Make_lev] | |||
logf [BatLog.Easy] | As | ||
logf [BatLog.Make] | As | ||
logf [BatLog] | As | ||
lognot [BatNativeint] | Bitwise logical negation | ||
lognot [BatInt64] | Bitwise logical negation | ||
lognot [BatInt32] | Bitwise logical negation | ||
logor [BatNativeint] | Bitwise logical or. | ||
logor [BatInt64] | Bitwise logical or. | ||
logor [BatInt32] | Bitwise logical or. | ||
logxor [BatNativeint] | Bitwise logical exclusive or. | ||
logxor [BatInt64] | Bitwise logical exclusive or. | ||
logxor [BatInt32] | Bitwise logical exclusive or. | ||
look [BatUTF8] |
| ||
lookahead [BatParserCo] |
| ||
lookup [BatFingerTree.Generic] |
| ||
lowercase [BatString.Cap] | |||
lowercase [BatString] | Return a copy of the argument, with all uppercase letters translated to lowercase, including accented letters of the ISO Latin-1 (8859-1) character set. | ||
lowercase [BatCharParser] | Recognizes one lower-case ASCII character, including accentuated characters. | ||
lowercase [BatChar] | Convert the given character to its equivalent lowercase character. | ||
lowercase [BatBytes] | Return a copy of the argument, with all uppercase letters translated to lowercase, including accented letters of the ISO Latin-1 (8859-1) character set. | ||
lowercase_ascii [BatString] | Return a copy of the argument, with all uppercase letters translated to lowercase, using the US-ASCII character set. | ||
lowercase_ascii [BatChar] | Convert the given character to its equivalent lowercase character, using the US-ASCII character set. | ||
lowercase_ascii [BatBytes] | Return a copy of the argument, with all uppercase letters translated to lowercase, using the US-ASCII character set. | ||
lowercase_latin1 [BatCharParser] | Recognizes one lower-case Latin-1 character, including accentuated characters. | ||
lru_cache [BatCache] | |||
lseek [BatUnix.LargeFile] | |||
lseek [BatUnix] | Set the current position for a file descriptor | ||
lstat [BatUnix.LargeFile] | |||
lstat [BatUnix] | Same as | ||
lt_big_int [BatBig_int] | |||
lt_num [BatNum] | |||
M | |||
major [BatGc] | Do a minor collection and finish the current major collection cycle. | ||
major_slice [BatGc] | Do a minor collection and a slice of major collection. | ||
make [BatVect.RANDOMACCESS] | |||
make [BatVect.Make] |
| ||
make [BatVect] |
| ||
make [BatTuple.Tuple5] | |||
make [BatTuple.Tuple4] | |||
make [BatTuple.Tuple3] | |||
make [BatTuple.Tuple2] | |||
make [BatText] |
| ||
make [BatSubstring] | |||
make [BatString.Cap] | |||
make [BatString] |
| ||
make [BatSeq] |
| ||
make [BatRandom.Incubator.Private_state_enums.State] | Create a new state and initialize it with the given seed. | ||
make [BatRandom.State] | Create a new state and initialize it with the given seed. | ||
make [BatRMutex] | Create a new abstract lock based on Reentrant Mutexes. | ||
make [BatOptParse.OptParser] | Creates a new option parser with the given options. | ||
make [BatMutex] | Create a new abstract lock based on Mutexes. | ||
make [BatList] | Similar to | ||
make [BatLazyList] | Similar to | ||
make [BatEnum] | This function creates a fully defined enumeration. | ||
make [BatDynArray] |
| ||
make [BatConcurrent.Lock] | |||
make [BatBytes] |
| ||
make [BatBounded.S] |
| ||
make [BatArray.Cap.Labels] | |||
make [BatArray.Cap] | |||
make [BatArray] |
| ||
make_dbg_formatter [BatLogger] |
| ||
make_decoding_table [BatBase64] | Create a valid decoding table from an encoding one. | ||
make_float [BatArray.Cap] |
| ||
make_float [BatArray] |
| ||
make_formatter [BatFormat] | |||
make_ht [BatCache] | Make a manual cache backed by a hashtable. | ||
make_lexer [BatGenlex] | Construct the lexer function. | ||
make_log [BatLogger] |
| ||
make_logger [BatLog] | |||
make_map [BatCache] | Make a manual cache for function | ||
make_matrix [BatArray.Cap.Labels] | |||
make_matrix [BatArray.Cap] | |||
make_matrix [BatArray.Labels] | |||
make_matrix [BatArray] |
| ||
make_self_init [BatRandom.Incubator.Private_state_enums.State] | Create a new state and initialize it with a system-dependent low-entropy seed. | ||
make_self_init [BatRandom.State] | Create a new state and initialize it with a system-dependent low-entropy seed. | ||
make_std_formatter [BatLogger] |
| ||
make_tree [BatAvlTree] | |||
map [BatVect.RANDOMACCESS] | |||
map [BatVect.Make.Labels] | |||
map [BatVect.Make] |
| ||
map [BatVect.Labels] | |||
map [BatVect] |
| ||
map [BatTuple.Tuple5] | |||
map [BatTuple.Tuple4] | |||
map [BatTuple.Tuple3] | |||
map [BatTuple.Tuple2] | Equivalent to
.
| ||
map [BatText] |
| ||
map [BatString.Cap] | |||
map [BatString] |
| ||
map [BatStream.StreamLabels] | |||
map [BatStream] |
| ||
map [BatSet.PSet] |
| ||
map [BatSet.S.Labels] | |||
map [BatSet.S] |
| ||
map [BatSet] |
| ||
map [BatSeq] |
| ||
map [BatResult] |
| ||
map [BatRefList] | Apply a function to all elements and return the ref list constructed with the function returned values | ||
map [BatQueue] |
| ||
map [BatPervasives] | Transformation loop on an enumeration, used to build an enumeration from another enumeration. | ||
map [BatPathGen.PathType] | Map a path through a function that operates on separate components. | ||
map [BatOption.Labels] | |||
map [BatOption] |
| ||
map [BatMultiPMap] |
| ||
map [BatMultiMap] |
| ||
map [BatMap.PMap] |
| ||
map [BatMap.S.Labels] | |||
map [BatMap.S] |
| ||
map [BatMap] |
| ||
map [BatList.Labels] | |||
map [BatList] |
| ||
map [BatLazyList.Labels] | |||
map [BatLazyList] | Lazy map | ||
map [BatInterfaces.Mappable] |
| ||
map [BatIMap] | Create a new map by modifying each | ||
map [BatHashtbl.Cap.Labels] | |||
map [BatHashtbl.Cap] | |||
map [BatHashtbl.S.Labels] | |||
map [BatHashtbl.S] | |||
map [BatHashtbl.Labels] | |||
map [BatHashtbl] |
| ||
map [BatFingerTree.S] |
| ||
map [BatEnum.Labels] | |||
map [BatEnum] |
| ||
map [BatEither] |
| ||
map [BatDynArray] |
| ||
map [BatDllist] | Allocate a new list, with entirely new nodes, whose values are the transforms of the values of the original list. | ||
map [BatDeque] |
| ||
map [BatBytes] |
| ||
map [BatBounded.S] |
| ||
map [BatBigarray.Array3] |
| ||
map [BatBigarray.Array2] |
| ||
map [BatBigarray.Array1] |
| ||
map [BatBigarray.Genarray] |
| ||
map [BatArray.Cap.Labels] | |||
map [BatArray.Cap] | |||
map [BatArray.Labels] | |||
map [BatArray] |
| ||
map1 [BatTuple.Tuple5] | |||
map1 [BatTuple.Tuple4] | |||
map1 [BatTuple.Tuple3] | |||
map1 [BatTuple.Tuple2] |
| ||
map2 [BatTuple.Tuple5] | |||
map2 [BatTuple.Tuple4] | |||
map2 [BatTuple.Tuple3] | |||
map2 [BatTuple.Tuple2] |
| ||
map2 [BatStream.StreamLabels] | |||
map2 [BatStream] |
| ||
map2 [BatSeq] |
| ||
map2 [BatList.Labels] | |||
map2 [BatList] |
| ||
map2 [BatLazyList.Labels] | |||
map2 [BatLazyList] |
| ||
map2 [BatDynArray] | As | ||
map2 [BatBounded.S] |
| ||
map2 [BatArray] | As | ||
map2_exn [BatBounded.S] |
| ||
map2i [BatList] |
| ||
map2i [BatDynArray] | As | ||
map3 [BatTuple.Tuple5] | |||
map3 [BatTuple.Tuple4] | |||
map3 [BatTuple.Tuple3] | |||
map4 [BatTuple.Tuple5] | |||
map4 [BatTuple.Tuple4] | |||
map5 [BatTuple.Tuple5] | |||
map_both [BatResult] |
| ||
map_comp [BatOrd] | |||
map_default [BatResult] |
| ||
map_default [BatOption.Labels] | |||
map_default [BatOption] |
| ||
map_default_delayed [BatOption] | Like | ||
map_endo [BatSet.PSet] |
| ||
map_endo [BatSet] |
| ||
map_eq [BatOrd] | |||
map_error [BatResult] |
| ||
map_exn [BatBounded.S] |
| ||
map_ext [BatPathGen.PathType] |
| ||
map_file [BatUnix] | Memory mapping of a file as a big array. | ||
map_file [BatBigarray.Array3] | Memory mapping of a file as a three-dimensional big array. | ||
map_file [BatBigarray.Array2] | Memory mapping of a file as a two-dimensional big array. | ||
map_file [BatBigarray.Array1] | Memory mapping of a file as a one-dimensional big array. | ||
map_file [BatBigarray.Genarray] | Memory mapping of a file as a big array. | ||
map_inplace [BatHashtbl.Cap.Labels] | |||
map_inplace [BatHashtbl.Cap] | |||
map_inplace [BatHashtbl.S.Labels] | |||
map_inplace [BatHashtbl.S] | |||
map_inplace [BatHashtbl.Labels] | |||
map_inplace [BatHashtbl] |
| ||
map_left [BatEither] |
| ||
map_list [BatRefList] | Apply a function to all elements and return the list constructed with the function returned values | ||
map_name [BatPathGen.PathType] |
| ||
map_ord [BatOrd] | These functions extend an existing equality/comparison/ordering to a new domain through a mapping function. | ||
map_range [BatIMap] | Create a new map by modifying each | ||
map_right [BatFingerTree.S] |
| ||
map_right [BatEither] |
| ||
map_to_set [BatIMap] |
| ||
mapi [BatVect.Make.Labels] | |||
mapi [BatVect.Make] | Same as | ||
mapi [BatVect.Labels] | |||
mapi [BatVect] | Same as | ||
mapi [BatString.Cap] | |||
mapi [BatString] |
| ||
mapi [BatSeq] |
| ||
mapi [BatMultiPMap] | Same as | ||
mapi [BatMultiMap] | Same as | ||
mapi [BatMap.PMap] | Same as | ||
mapi [BatMap.S.Labels] | |||
mapi [BatMap.S] | Same as | ||
mapi [BatMap] | Same as | ||
mapi [BatList.Labels] | |||
mapi [BatList] |
| ||
mapi [BatLazyList.Labels] | |||
mapi [BatLazyList] | Lazy map, with indices | ||
mapi [BatIMap] | Create a new map by computing new values based on key and value of the existing bindings. | ||
mapi [BatEnum.Labels] | |||
mapi [BatEnum] |
| ||
mapi [BatDynArray] |
| ||
mapi [BatDeque] |
| ||
mapi [BatBytes] |
| ||
mapi [BatBigarray.Array1] | Same as | ||
mapi [BatBigarray.Genarray] | Same as | ||
mapi [BatArray.Cap.Labels] | |||
mapi [BatArray.Cap] | |||
mapi [BatArray.Labels] | |||
mapi [BatArray] | Same as | ||
mapij [BatBigarray.Array2] | Same as | ||
mapijk [BatBigarray.Array3] | Same as | ||
mapn [BatTuple.Tuple5] | Like | ||
mapn [BatTuple.Tuple4] | Like | ||
mapn [BatTuple.Tuple3] | Like | ||
mapn [BatTuple.Tuple2] | Like | ||
max [BatSeq.Exceptionless] | |||
max [BatSeq] |
| ||
max [BatOrd] |
| ||
max [BatList] |
| ||
max [BatInt] | The maximum of two integers. | ||
max [BatFloat] | |||
max [BatDynArray] |
| ||
max [BatArray] |
| ||
max_array_length [BatteriesConfig] | |||
max_array_length [BatSys] | Maximum length of a normal array. | ||
max_big_int [BatBig_int] | Return the greater of its two arguments. | ||
max_binding [BatMap.PMap] | Returns the binding with the largest key. | ||
max_binding [BatMap.S] | Return the | ||
max_binding [BatMap] | Return the | ||
max_binding_opt [BatMap.PMap] | Return | ||
max_binding_opt [BatMap.S] | Return | ||
max_binding_opt [BatMap] | Return | ||
max_comp [BatOrd] | |||
max_elt [BatSet.PSet] | returns the largest element of the set. | ||
max_elt [BatSet.S.Exceptionless] | |||
max_elt [BatSet.S] | Same as | ||
max_elt [BatSet] | returns the largest element of the set. | ||
max_elt [BatISet] | Returns the maximum element in the set | ||
max_elt_opt [BatSet.PSet] | Same as | ||
max_elt_opt [BatSet.S] | Same as | ||
max_elt_opt [BatSet] | Same as | ||
max_floatarray_length [BatSys] | Maximum length of a floatarray. | ||
max_int [BatNativeint] | The greatest representable native integer, either 231 - 1 on a 32-bit platform, or 263 - 1 on a 64-bit platform. | ||
max_int [BatInt64] | The greatest representable 64-bit integer, 263 - 1. | ||
max_int [BatInt32] | The greatest representable 32-bit integer, 231 - 1. | ||
max_length [BatVect.Make] | Maximum length of the vect. | ||
max_length [BatVect] | Maximum length of the vect. | ||
max_length [BatText] | Maximum length of the rope (number of UTF-8 characters). | ||
max_num [BatNumber.Bounded] | |||
max_num [BatNum] | |||
max_num [BatNativeint] | |||
max_num [BatInt32] | |||
max_num [BatInt.Safe_int] | The greatest representable integer, which is either 230-1 or 262-1. | ||
max_num [BatInt] | The greatest representable integer, which is either 230-1 or 262-1. | ||
max_num [BatFloat.Safe_float] | |||
max_num [BatFloat] | |||
max_num [BatBool] | |||
max_ord [BatOrd] | |||
max_string_length [BatteriesConfig] | |||
max_string_length [BatSys] | Maximum length of a string. | ||
may [BatOption.Labels] | |||
may [BatOption] |
| ||
maybe [BatParserCo] | Accept an optional argument. | ||
measure [BatFingerTree.Generic] |
| ||
mem [BatVect.Make.Labels] | |||
mem [BatVect.Make] |
| ||
mem [BatVect.Labels] | |||
mem [BatVect] |
| ||
mem [BatSet.PSet] |
| ||
mem [BatSet.S] |
| ||
mem [BatSet] |
| ||
mem [BatSeq] |
| ||
mem [BatMultiPMap] |
| ||
mem [BatMultiMap] |
| ||
mem [BatMap.PMap] |
| ||
mem [BatMap.S] |
| ||
mem [BatMap] |
| ||
mem [BatList] |
| ||
mem [BatLazyList] |
| ||
mem [BatInnerWeaktbl.S] | |||
mem [BatInnerWeaktbl] |
| ||
mem [BatISet] | test whether a given int is a member of the set | ||
mem [BatIMap] | Test whether there is a binding from the given int | ||
mem [BatHashtbl.Cap] | |||
mem [BatHashtbl.S] | |||
mem [BatHashtbl] |
| ||
mem [BatDynArray] |
| ||
mem [BatBitSet] |
| ||
mem [BatArray.Cap] | |||
mem [BatArray] |
| ||
mem_assoc [BatList] | Same as | ||
mem_assoc [BatLazyList] | As | ||
mem_assq [BatList] | Same as | ||
mem_assq [BatLazyList] | As | ||
mem_cmp [BatList] | Same as | ||
memq [BatVect.Make.Labels] | |||
memq [BatVect.Make] | Same as | ||
memq [BatVect.Labels] | |||
memq [BatVect] | Same as | ||
memq [BatList] | Same as | ||
memq [BatLazyList] | As | ||
memq [BatDynArray] | Same as | ||
memq [BatArray.Cap] | |||
memq [BatArray] | Same as | ||
merge [BatStream.StreamLabels] | |||
merge [BatStream] |
| ||
merge [BatMap.PMap] |
| ||
merge [BatMap.S] |
| ||
merge [BatMap] |
| ||
merge [BatList.Labels] | |||
merge [BatList] | Merge two lists:
Assuming that | ||
merge [BatIMap] | |||
merge [BatHeap.H] | See | ||
merge [BatHeap] | Merge two heaps. | ||
merge [BatHashtbl.Cap.Labels] | |||
merge [BatHashtbl.Cap] | |||
merge [BatHashtbl.S.Labels] | |||
merge [BatHashtbl.S] | |||
merge [BatHashtbl.Labels] | |||
merge [BatHashtbl] |
| ||
merge [BatEnum] |
| ||
merge_all [BatHashtbl.Cap.Labels] | |||
merge_all [BatHashtbl.Cap] | |||
merge_all [BatHashtbl.S.Labels] | |||
merge_all [BatHashtbl.S] | |||
merge_all [BatHashtbl.Labels] | |||
merge_all [BatHashtbl] |
| ||
merge_unsafe [BatMap.PMap] | Same as merge, but assumes the comparison function of both maps are equal. | ||
mid [BatInt] | Midpoint function; | ||
min [BatSeq.Exceptionless] | |||
min [BatSeq] |
| ||
min [BatOrd] |
| ||
min [BatList] |
| ||
min [BatInt] | The minimum of two integers. | ||
min [BatFloat] | |||
min [BatDynArray] |
| ||
min [BatArray] |
| ||
min_big_int [BatBig_int] | Return the smaller of its two arguments. | ||
min_binding [BatMap.PMap] | Returns the binding with the smallest key. | ||
min_binding [BatMap.S] | Return the | ||
min_binding [BatMap] | Returns the binding with the smallest key. | ||
min_binding_opt [BatMap.PMap] | Return | ||
min_binding_opt [BatMap.S] | Return | ||
min_binding_opt [BatMap] | Return | ||
min_comp [BatOrd] | |||
min_elt [BatSet.PSet] | returns the smallest element of the set. | ||
min_elt [BatSet.S.Exceptionless] | |||
min_elt [BatSet.S] | Return the smallest element of the given set
(with respect to the | ||
min_elt [BatSet] | returns the smallest element of the set. | ||
min_elt [BatISet] | Returns the minimum element in the set | ||
min_elt_opt [BatSet.PSet] | Return | ||
min_elt_opt [BatSet.S] | Return | ||
min_elt_opt [BatSet] | Return | ||
min_int [BatNativeint] | The greatest representable native integer, either -231 on a 32-bit platform, or -263 on a 64-bit platform. | ||
min_int [BatInt64] | The smallest representable 64-bit integer, -263. | ||
min_int [BatInt32] | The smallest representable 32-bit integer, -231. | ||
min_max [BatList] |
| ||
min_max [BatDynArray] |
| ||
min_max [BatArray] |
| ||
min_num [BatNumber.Bounded] | |||
min_num [BatNum] | |||
min_num [BatNativeint] | |||
min_num [BatInt32] | |||
min_num [BatInt.Safe_int] | The smallest representable integer, -230 or 262. | ||
min_num [BatInt] | The smallest representable integer, -230 or -262. | ||
min_num [BatFloat.Safe_float] | |||
min_num [BatFloat] | |||
min_num [BatBool] | |||
min_ord [BatOrd] | |||
minor [BatGc] | Trigger a minor collection. | ||
minor_words [BatGc] | Number of words allocated in the minor heap since the program was started. | ||
minus_big_int [BatBig_int] | Unary negation. | ||
minus_num [BatNum] | |||
minus_one [BatNativeint] | The native integer -1. | ||
minus_one [BatInt64] | The 64-bit integer -1. | ||
minus_one [BatInt32] | The 32-bit integer -1. | ||
minus_one [BatInt.Safe_int] | The integer | ||
minus_one [BatInt] | The integer | ||
mkdir [BatUnix] | Create a directory with the given permissions. | ||
mkfifo [BatUnix] | Create a named pipe with the given permissions. | ||
mktime [BatUnix] | Convert a date and time, specified by the | ||
mod_big_int [BatBig_int] | Euclidean modulus of two big integers. | ||
mod_num [BatNum] | |||
modf [BatFloat.Safe_float] |
| ||
modf [BatFloat] |
| ||
modify [BatVect.Make.Labels] | |||
modify [BatVect.Make] |
| ||
modify [BatVect.Labels] | |||
modify [BatVect] |
| ||
modify [BatMultiPMap] |
| ||
modify [BatMultiMap] |
| ||
modify [BatMap.PMap] |
| ||
modify [BatMap.S] |
| ||
modify [BatMap] |
| ||
modify [BatList] |
| ||
modify [BatIMap] |
| ||
modify [BatHashtbl.Cap.Exceptionless] | |||
modify [BatHashtbl.S.Labels] | |||
modify [BatHashtbl.S.Exceptionless] | |||
modify [BatHashtbl.S] | |||
modify [BatHashtbl.Labels] | |||
modify [BatHashtbl.Exceptionless] | |||
modify [BatHashtbl] |
| ||
modify [BatDynArray] |
| ||
modify [BatBigarray.Array3] |
| ||
modify [BatBigarray.Array2] |
| ||
modify [BatBigarray.Array1] |
| ||
modify [BatBigarray.Genarray] |
| ||
modify [BatArray.Cap.Labels] | |||
modify [BatArray.Cap] | |||
modify [BatArray.Labels] | |||
modify [BatArray] |
| ||
modify_at [BatList] |
| ||
modify_def [BatMultiPMap] |
| ||
modify_def [BatMultiMap] |
| ||
modify_def [BatMap.PMap] |
| ||
modify_def [BatMap.S] |
| ||
modify_def [BatMap] |
| ||
modify_def [BatList] |
| ||
modify_def [BatIMap] |
| ||
modify_def [BatHashtbl.S.Labels] | |||
modify_def [BatHashtbl.S] | |||
modify_def [BatHashtbl.Labels] | |||
modify_def [BatHashtbl] |
| ||
modify_opt [BatMultiPMap] |
| ||
modify_opt [BatMultiMap] |
| ||
modify_opt [BatMap.PMap] |
| ||
modify_opt [BatMap.S] |
| ||
modify_opt [BatMap] |
| ||
modify_opt [BatList] |
| ||
modify_opt [BatIMap] |
| ||
modify_opt [BatHashtbl.S.Labels] | |||
modify_opt [BatHashtbl.S] | |||
modify_opt [BatHashtbl.Labels] | |||
modify_opt [BatHashtbl] |
| ||
modify_opt_at [BatList] |
| ||
modifyi [BatDynArray] | Same as | ||
modifyi [BatBigarray.Array1] | Same as | ||
modifyi [BatBigarray.Genarray] | Same as | ||
modifyi [BatArray.Cap.Labels] | |||
modifyi [BatArray.Cap] | |||
modifyi [BatArray.Labels] | |||
modifyi [BatArray] | Same as | ||
modifyij [BatBigarray.Array2] | Same as | ||
modifyijk [BatBigarray.Array3] | Same as | ||
modulo [BatNumber.Numeric] | |||
modulo [BatNum] | |||
modulo [BatNativeint] | |||
modulo [BatInt64] | |||
modulo [BatInt32] | |||
modulo [BatInt.Safe_int] |
| ||
modulo [BatInt] |
| ||
modulo [BatFloat.Safe_float] | |||
modulo [BatFloat] | |||
modulo [BatComplex] | |||
modulo [BatBool] | |||
modulo [BatBig_int] | |||
move [BatUTF8] |
| ||
mul [BatNumber.Numeric] | |||
mul [BatNum] | |||
mul [BatNativeint] | Multiplication. | ||
mul [BatInt64] | Multiplication. | ||
mul [BatInt32] | Multiplication. | ||
mul [BatInt.Safe_int] | Multiplication. | ||
mul [BatInt] | Multiplication. | ||
mul [BatFloat.Safe_float] | |||
mul [BatFloat] | |||
mul [BatComplex] | Multiplication | ||
mul [BatBool] | |||
mul [BatBig_int] | |||
mult_big_int [BatBig_int] | Multiplication of two big integers. | ||
mult_int_big_int [BatBig_int] | Multiplication of a big integer by a small integer | ||
mult_num [BatNum] | |||
multi_choice [BatRandom] |
| ||
multiline_comment [BatGenlex.Languages.Make] | |||
must [BatParserCo] | Prevent backtracking. | ||
N | |||
n_cartesian_product [BatList] | Given n lists, return the n-way cartesian product of these lists. | ||
name [BatPrintexc.Slot] |
| ||
name [BatPathGen.PathType] | Returns name of the object the pathname points to, i.e. | ||
name [BatGlobal] | Retrieve the name of a global. | ||
name_core [BatPathGen.PathType] | Returns part of the name to the left of rightmost dot. | ||
name_of_input [BatScanf.Scanning] |
| ||
name_of_level [BatLogger] |
| ||
nan [BatFloat.Safe_float] | A special floating-point value denoting the result of an
undefined operation such as | ||
nan [BatFloat] | A special floating-point value denoting the result of an
undefined operation such as | ||
nat_of_num [BatNum] | Coercions between numerical types | ||
natint_set [BatteriesPrint] | |||
nativeint [BatRandom.Incubator.Private_state_enums.State] | |||
nativeint [BatRandom.State] | |||
nativeint [BatRandom] |
| ||
nativeint [BatBigarray] | See | ||
nativeint_of_big_int [BatBig_int] | Convert a big integer to a native integer. | ||
nativeint_of_big_int_opt [BatBig_int] | Convert a big integer to a native integer. | ||
neg [BatPervasives] |
| ||
neg [BatNumber.Numeric] | |||
neg [BatNum] | |||
neg [BatNativeint] | Unary negation. | ||
neg [BatInt64] | Unary negation. | ||
neg [BatInt32] | Unary negation. | ||
neg [BatInt.Safe_int] | Unary negation. | ||
neg [BatInt] | Unary negation. | ||
neg [BatInnerPervasives] | |||
neg [BatFloat.Safe_float] | |||
neg [BatFloat] | Returns the negation of the input, i.e. | ||
neg [BatComplex] | Unary negation. | ||
neg [BatBool] | |||
neg [BatBig_int] | |||
neg2 [BatPervasives] | as | ||
neg2 [BatInnerPervasives] | |||
neg_infinity [BatFloat.Safe_float] | Negative infinity. | ||
neg_infinity [BatFloat] | Negative infinity. | ||
nested_comments [BatGenlex.Languages.Definition] | |||
new_line [BatLexing] | Update the | ||
newline [BatCharParser] | Recognizes a newline | ||
next [BatUTF8] |
| ||
next [BatStream] | Return the first element of the stream and remove it from the stream. | ||
next [BatLazyList] | Compute and return the first node from the list as a | ||
next [BatDllist] | Given a node, get the next element in the list after the node. | ||
next_set_bit [BatBitSet] |
| ||
nice [BatUnix] | Change the process priority. | ||
nil [BatSeq] |
| ||
nil [BatLazyList] | The empty list. | ||
nolock [BatConcurrent] | A lock which does nothing. | ||
none_of [BatParserCo] | Accept any value not in a list
Faster and more convenient than combining | ||
none_of [BatCharParser] | Accept any value not in a list
As | ||
norm [BatComplex] | Norm: given | ||
norm2 [BatComplex] | Norm squared: given | ||
normalize [BatPathGen.PathType] | Deprecated name for | ||
normalize_filepath [BatPathGen.PathType] | Consumes single dots where possible, e.g.: | ||
normalize_in_graph [BatPathGen.PathType] | Another name for | ||
normalize_in_tree [BatPathGen.PathType] | Consumes single dots and applies double dots where possible, e.g.: | ||
not [BatBool] | The boolean negation. | ||
not_char [BatCharParser] | Accept any value not a given char
As | ||
npeek [BatStream] |
| ||
npop [BatRefList] | Removes and returns the n first elements or
raises | ||
nread [BatInnerIO] |
| ||
nread [BatIO] |
| ||
nreplace [BatString.Cap] | |||
nreplace [BatString] |
| ||
nsplit [BatText] |
| ||
nsplit [BatString.Cap] | |||
nsplit [BatString] |
| ||
nsplit [BatList] |
| ||
ntake [BatList] |
| ||
nth [BatUTF8] |
| ||
nth [BatList] | Obsolete. | ||
nth [BatLazyList] | Obsolete. | ||
nth [BatBuffer] | get the n-th character of the buffer. | ||
nth_dim [BatBigarray.Genarray] |
| ||
nth_opt [BatList] | Return the | ||
null [BatFilename] |
| ||
null_formatter [BatLogger] |
| ||
null_tracker [BatGc.Memprof] | Default callbacks simply return | ||
num_bits_big_int [BatBig_int] | Return the number of significant bits in the absolute value of the given big integer. | ||
num_digits_big_int [BatBig_int] | Return the number of machine words used to store the given big integer. | ||
num_dims [BatBigarray.Genarray] | Return the number of dimensions of the given big array. | ||
num_of_big_int [BatNum] | |||
num_of_int [BatNum] | |||
num_of_nat [BatNum] | |||
num_of_ratio [BatNum] | |||
num_of_string [BatNum] | |||
number [BatGenlex.Languages.Make] | Parse either an integer or a floating-point number. | ||
numeric_compare [BatString] | Compare two strings, sorting "abc32def" before "abc210abc". | ||
nwrite [BatInnerIO] | Write a string to an output. | ||
nwrite [BatIO] | Write a string to an output. | ||
nwrite_bytes [BatInnerIO] | Write a byte sequence to an output. | ||
O | |||
ocaml_version [BatSys] |
| ||
of_abstr [BatConcreteQueue] | |||
of_array [BatVect.Make] |
| ||
of_array [BatVect] |
| ||
of_array [BatSet.PSet] | builds a set from the given array and comparison function | ||
of_array [BatSet.S] | builds a set from the given array. | ||
of_array [BatSet] | builds a set from the given array, using the default comparison function | ||
of_array [BatLazyList] | Eager conversion from array | ||
of_array [BatDynArray] |
| ||
of_array [BatBigarray.Array3] | Build a three-dimensional big array initialized from the given array of arrays of arrays. | ||
of_array [BatBigarray.Array2] | Build a two-dimensional big array initialized from the given array of arrays. | ||
of_array [BatBigarray.Array1] | Build a one-dimensional big array initialized from the given array. | ||
of_array [BatArray.Cap] | Adopt a regular array as a capability array, allowing to decrease capabilities if necessary. | ||
of_backwards [BatVect.RANDOMACCESS] | |||
of_backwards [BatVect.Make] | Build a vector from an enumeration, from last to first. | ||
of_backwards [BatVect] | Build a vector from an enumeration, from last to first. | ||
of_backwards [BatString.Cap] | |||
of_backwards [BatString] | Build a string from an enumeration, starting with last character, ending with first. | ||
of_backwards [BatRefList] | Creates a ref list from an enumeration, going from last to first | ||
of_backwards [BatList] | Build a list from an enumeration. | ||
of_backwards [BatFingerTree.S] |
| ||
of_backwards [BatArray.Cap] | |||
of_backwards [BatArray] | Build an array from an enumeration, with the first element of the enumeration as the last element of the array and vice versa. | ||
of_byte [BatInt32] | |||
of_bytes [BatString.Cap] | Adopt a regular byte sequence. | ||
of_bytes [BatStream] | Return the stream of the characters of the bytes parameter. | ||
of_channel [BatStream] | Return the stream of the characters read from the input channel. | ||
of_char [BatUChar] |
| ||
of_char [BatText] |
| ||
of_char [BatString.Cap] | |||
of_char [BatString] | Returns a string containing one given character. | ||
of_container [BatVect.Make] |
| ||
of_digit [BatChar] | Return the character representing a given digit. | ||
of_enum [BatVect.RANDOMACCESS] | |||
of_enum [BatVect.Make] | Build a vector from an enumeration. | ||
of_enum [BatVect] | Build a vector from an enumeration. | ||
of_enum [BatTuple.Tuple5] | |||
of_enum [BatTuple.Tuple4] | |||
of_enum [BatTuple.Tuple3] | |||
of_enum [BatTuple.Tuple2] | |||
of_enum [BatText] | converts the enumeration into a rope | ||
of_enum [BatString.Cap] | |||
of_enum [BatString] | Creates a string from a character enumeration. | ||
of_enum [BatStream] | Convert an enumeration to a stream. | ||
of_enum [BatStack] |
| ||
of_enum [BatSet.PSet] | |||
of_enum [BatSet.S] | |||
of_enum [BatSet] | |||
of_enum [BatRefList] | Creates a ref list from an enumeration | ||
of_enum [BatQueue] |
| ||
of_enum [BatParserCo.Source] | |||
of_enum [BatOption] |
| ||
of_enum [BatMultiPMap] | creates a map from an enumeration, using the specified function
for key comparison or | ||
of_enum [BatMultiMap] | creates a map from an enumeration, using the specified function
for key comparison or | ||
of_enum [BatMap.PMap] | creates a map from an enumeration, using the specified function
for key comparison or | ||
of_enum [BatMap.S] | Create a map from a (key, value) enumeration. | ||
of_enum [BatMap] | Creates a map from an enumeration. | ||
of_enum [BatList] | Build a list from an enumeration. | ||
of_enum [BatLazyList] | Lazy conversion from enum. | ||
of_enum [BatISet] | |||
of_enum [BatIMap] |
| ||
of_enum [BatHeap.H] | See | ||
of_enum [BatHeap] | Build a heap from an enumeration. | ||
of_enum [BatHashtbl.Cap] | |||
of_enum [BatHashtbl.S] | |||
of_enum [BatHashtbl] | Create a hashtable from a (key,value) enumeration. | ||
of_enum [BatFingerTree.S] |
| ||
of_enum [BatEnum.Enumerable] | Build a data structure from an enumeration | ||
of_enum [BatEnum] | identity : added for consistency with the other data structures | ||
of_enum [BatDynArray] |
| ||
of_enum [BatDllist] | Create a dllist from an enum. | ||
of_enum [BatDeque] |
| ||
of_enum [BatBuffer] | Creates a buffer from a character enumeration. | ||
of_enum [BatBitSet] |
| ||
of_enum [BatBigarray.Array1] |
| ||
of_enum [BatArray.Cap] | |||
of_enum [BatArray] | Build an array from an enumeration. | ||
of_enum_cmp [BatSet.PSet] | |||
of_float [BatString.Cap] | |||
of_float [BatString] | Returns the string representation of an float. | ||
of_float [BatNumber.Numeric] | |||
of_float [BatNum] | |||
of_float [BatNativeint] | Convert the given floating-point number to a native integer, discarding the fractional part (truncate towards 0). | ||
of_float [BatInt64] | Convert the given floating-point number to a 64-bit integer, discarding the fractional part (truncate towards 0). | ||
of_float [BatInt32] | Convert the given floating-point number to a 32-bit integer, discarding the fractional part (truncate towards 0). | ||
of_float [BatInt.Safe_int] | Convert the given floating-point number to integer, discarding the fractional part (truncate towards 0). | ||
of_float [BatInt] | Convert the given floating-point number to integer integer, discarding the fractional part (truncate towards 0). | ||
of_float [BatFloat.Safe_float] | |||
of_float [BatFloat] | |||
of_float [BatComplex] |
| ||
of_float [BatBool] |
| ||
of_float [BatBig_int] | rounds to the nearest integer | ||
of_float_string [BatNum] | Convert a simple floating point literal to a num. | ||
of_fun [BatStream] |
| ||
of_input [BatSubstring] | |||
of_input [BatStream] | Convert an | ||
of_int [BatUChar] | Alias of | ||
of_int [BatString.Cap] | |||
of_int [BatString] | Returns the string representation of an int. | ||
of_int [BatNumber.Numeric] | |||
of_int [BatNum] | |||
of_int [BatNativeint] | Convert the given integer (type | ||
of_int [BatInt64] | Convert the given integer (type | ||
of_int [BatInt32] | Convert the given integer (type | ||
of_int [BatInt.Safe_int] | |||
of_int [BatInt] | |||
of_int [BatFloat.Safe_float] | |||
of_int [BatFloat] | |||
of_int [BatComplex] | |||
of_int [BatBool] | anything but | ||
of_int [BatBig_int] | |||
of_int32 [BatNativeint] | Convert the given 32-bit integer (type | ||
of_int32 [BatInt64] | Convert the given 32-bit integer (type | ||
of_int64 [BatNativeint] | Convert the given 64-bit integer (type | ||
of_int64 [BatInt32] | Convert the given 64-bit integer (type | ||
of_latin1 [BatText] | Constructs a unicode rope from a latin-1 string. | ||
of_list [BatVect.Make] | |||
of_list [BatVect] | |||
of_list [BatString.Cap] | |||
of_list [BatString] | Converts a list of characters to a string. | ||
of_list [BatStream] | Return the stream holding the elements of the list in the same order. | ||
of_list [BatSplay.Map] | |||
of_list [BatSet.PSet] | builds a set from the given list, using the default comparison function | ||
of_list [BatSet.S] | builds a set from the given list. | ||
of_list [BatSet] | builds a set from the given list, using the default comparison function | ||
of_list [BatSeq] | Convenience function to build a seq from a list. | ||
of_list [BatRefList] | Creates a ref list from a list - O(1) | ||
of_list [BatLazyList] | Lazy conversion from lists | ||
of_list [BatISet] | Build a ISet.t out of a list or enum of ranges | ||
of_list [BatHeap.H] | See | ||
of_list [BatHeap] | Build a heap from a given list. | ||
of_list [BatHashtbl.Cap] | |||
of_list [BatHashtbl.S] | |||
of_list [BatHashtbl] | Create a hashtable from a list of (key,value) pairs. | ||
of_list [BatGenlex] | Create a lexer from a list of keywords | ||
of_list [BatFingerTree.S] |
| ||
of_list [BatDynArray] |
| ||
of_list [BatDllist] | Converts from a normal list to a Dllist and returns the first node. | ||
of_list [BatDeque] |
| ||
of_list [BatBitSet] | As | ||
of_list [BatArray.Cap] | |||
of_list [BatArray] |
| ||
of_list_backwards [BatFingerTree.S] |
| ||
of_nativeint [BatInt64] | Convert the given native integer (type | ||
of_nativeint [BatInt32] | Convert the given native integer (type | ||
of_object [BatEnum] |
| ||
of_option [BatResult] | Convert an | ||
of_seq [BatString] | Create a string from the generator | ||
of_seq [BatSet.PSet] | build a set from the given elements | ||
of_seq [BatSet.S] | build a set from the given elements | ||
of_seq [BatSet] | build a set from the given elements | ||
of_seq [BatQueue] | Create a queue from the generator | ||
of_seq [BatMap.PMap] | build a map from the given bindings | ||
of_seq [BatMap.S] | build a map from the given bindings | ||
of_seq [BatMap] | build a map from the given bindings | ||
of_seq [BatList] | Create a list from the iterator | ||
of_seq [BatBytes] | Create a string from the generator | ||
of_seq [BatBuffer] | Create a buffer from the generator | ||
of_seq [BatArray] | |||
of_stream [BatLazyList] | Lazy conversion from stream. | ||
of_string [BatUnit] | Convert the given string to a unit. | ||
of_string [BatText] |
| ||
of_string [BatSubstring] | |||
of_string [BatString.Cap] | Adopt a regular byte sequence. | ||
of_string [BatStream] | Return the stream of the characters of the string parameter. | ||
of_string [BatSeq] | Create a sequence by parsing a string. | ||
of_string [BatPathGen.PathType] | Parse path in a given string. | ||
of_string [BatNumber.Numeric] | |||
of_string [BatNum] | |||
of_string [BatNativeint] | Convert the given string to a native integer. | ||
of_string [BatInt64] | Convert the given string to a 64-bit integer. | ||
of_string [BatInt32] | Convert the given string to a 32-bit integer. | ||
of_string [BatInt.Safe_int] | Convert the given string to an integer
The string is read in decimal (by default) or in hexadecimal,
octal or binary if the string begins with | ||
of_string [BatInt] | Convert the given string to an integer
The string is read in decimal (by default) or in hexadecimal,
octal or binary if the string begins with | ||
of_string [BatFloat.Safe_float] | |||
of_string [BatFloat] | |||
of_string [BatComplex] |
| ||
of_string [BatBytes] | Return a new byte sequence that contains the same bytes as the given string. | ||
of_string [BatBool] | Convert the given string to a boolean. | ||
of_string [BatBig_int] | |||
of_string_opt [BatNativeint] | Same as | ||
of_string_opt [BatInt64] | Same as | ||
of_string_opt [BatInt32] | Same as | ||
of_table [BatHashtbl.Cap] | Adopt a regular hashtable as a capability hashtble, allowing to decrease capabilities if necessary. | ||
of_uchar [BatText] |
| ||
of_value [BatBigarray.Array0] | Build a zero-dimensional big array initialized from the given value. | ||
oget_exn [BatRef] | Get a value from an option ref; | ||
ok [BatResult] |
| ||
ok [BatPervasives] |
| ||
ok [BatInnerPervasives] | |||
on_close_out [BatInnerIO] | Register a function to be triggered just before an output is closed. | ||
on_output [BatStream] | Convert an | ||
one [BatNumber.Numeric] | |||
one [BatNum] | |||
one [BatNativeint] | The native integer 1. | ||
one [BatInt64] | The 64-bit integer 1. | ||
one [BatInt32] | The 32-bit integer 1. | ||
one [BatInt.Safe_int] | The integer | ||
one [BatInt] | The integer | ||
one [BatFloat.Safe_float] | Floating number one. | ||
one [BatFloat] | Floating number one. | ||
one [BatComplex] | The complex number | ||
one [BatBool] | |||
one [BatBig_int] | |||
one_of [BatParserCo] | Accept one of several values. | ||
one_plus [BatParserCo] | Accept a (non-empty) list of expressions | ||
op_letter [BatGenlex.Languages.Definition] | |||
op_map [BatSet.Incubator] | Order Preserving map; as | ||
op_start [BatGenlex.Languages.Definition] | |||
opaque_identity [BatSys] | For the purposes of optimization, | ||
opaque_identity [BatOpaqueInnerSys] | |||
open_box [BatFormat] |
| ||
open_connection [BatUnix] | Connect to a server at the given address. | ||
open_hbox [BatFormat] |
| ||
open_hovbox [BatFormat] |
| ||
open_hvbox [BatFormat] |
| ||
open_in [BatPervasives] | Open the named file for reading. | ||
open_in [BatFile] |
| ||
open_in_bin [BatPervasives] | Same as | ||
open_in_gen [BatPervasives] |
| ||
open_out [BatPervasives] | Open the named file for writing, and return a new output channel on that file. | ||
open_out [BatFile] |
| ||
open_out_bin [BatPervasives] | Same as | ||
open_out_gen [BatPervasives] |
| ||
open_process [BatUnix] | Same as | ||
open_process_args [BatUnix] | Same as | ||
open_process_args_full [BatUnix] | Similar to | ||
open_process_args_in [BatUnix] | High-level pipe and process management. | ||
open_process_args_out [BatUnix] | Same as | ||
open_process_full [BatUnix] | Similar to | ||
open_process_in [BatUnix] | High-level pipe and process management. | ||
open_process_out [BatUnix] | Same as | ||
open_tag [BatFormat] |
| ||
open_tbox [BatFormat] | Opens a tabulation box. | ||
open_temp_file [BatFilename] | Same as | ||
open_temporary_out [BatFile] |
| ||
open_vbox [BatFormat] |
| ||
opendir [BatUnix] | Open a descriptor on a directory | ||
openfile [BatUnix] | Open the named file with the given flags. | ||
operations [BatNumber.Numeric] | |||
operations [BatNum] | |||
operations [BatNativeint] | |||
operations [BatInt64] | |||
operations [BatInt32] | |||
operations [BatInt.Safe_int] | |||
operations [BatInt] | |||
operations [BatFloat.Safe_float] | |||
operations [BatFloat] | |||
operations [BatComplex] | |||
operations [BatBool] | |||
operations [BatBig_int] | |||
opt [BatOptParse.Opt] | Get the value of an option as an optional value. | ||
opt_of_ord [BatBounded] |
| ||
or_big_int [BatBig_int] | Bitwise logical ``or''. | ||
ord [BatVect] | |||
ord [BatUnit] | Always returns | ||
ord [BatTuple.Tuple5] | |||
ord [BatTuple.Tuple4] | |||
ord [BatTuple.Tuple3] | |||
ord [BatTuple.Tuple2] | |||
ord [BatString] | Ordering function for strings, see | ||
ord [BatRef] | |||
ord [BatOrd] | Returns a variant ordering from a legacy comparison | ||
ord [BatOption] | Comparison between optional values | ||
ord [BatNumber.Numeric] | |||
ord [BatNum] | |||
ord [BatNativeint] | |||
ord [BatList] | |||
ord [BatInt64] | |||
ord [BatInt32] | |||
ord [BatInt.Safe_int] | |||
ord [BatInt] | |||
ord [BatISet] | Same as | ||
ord [BatFloat] | |||
ord [BatEnum] | Same as | ||
ord [BatComplex] | |||
ord [BatOrd.Ord] | |||
ord [BatChar] | |||
ord [BatBool] | |||
ord [BatBitSet] |
| ||
ord [BatBig_int] | |||
ord [BatArray.Incubator.Ord] | |||
ord [BatArray.Cap] | |||
ord [BatArray] | Hoist an element comparison function to compare arrays of those elements, with shorter arrays less than longer ones, and lexicographically for arrays of the same size. | ||
ord0 [BatOrd] | |||
ord_by [BatOrd.Incubator] | Build a | ||
os_type [BatSys] | Operating system currently executing the OCaml program. | ||
oset [BatRef] | Set the given option ref to | ||
other_exec [BatFile] | Give the permission to execute the file to the rest of the world. | ||
other_read [BatFile] | Give the permission to read the file to the rest of the world. | ||
other_write [BatFile] | Give the permission to modify the file to the rest of the world. | ||
out [BatLog.Config] | |||
out_channel_of_descr [BatUnix] | Create an output channel writing on the given descriptor. | ||
out_of_range [BatUTF8] |
| ||
output [BatPervasives] |
| ||
output [BatMarshal] |
| ||
output [BatLog.Make_lev] | |||
output [BatLog.Easy] | Set this ref to the output you want logging messages to go to. | ||
output [BatLog] | This ref holds the output channel for simple logging. | ||
output [BatInnerIO] |
| ||
output [BatIO] |
| ||
output [BatDigest] | Write a digest on the given output. | ||
output_binary_float [BatPervasives] | Write one float in binary format (8 bytes, IEEE 754 double format) on the given output channel. | ||
output_binary_int [BatPervasives] | Write one integer in binary format (4 bytes, big-endian) on the given output channel. | ||
output_bits [BatIO] | Write bits to an output | ||
output_buffer [BatBuffer] |
| ||
output_byte [BatPervasives] | Write one 8-bit integer (as the single character with that code) on the given output channel. | ||
output_channel [BatInnerIO] | Create an output that will write into a channel. | ||
output_channel [BatIO] | Create an output that will write into a channel. | ||
output_char [BatPervasives] | Write the character on the given output channel. | ||
output_enum [BatIO] | Create an output that will write into an | ||
output_file [BatPervasives] | creates a filename, write text into it and close it. | ||
output_of_descr [BatUnix] | Create an | ||
output_string [BatPervasives] | Write the string on the given output channel. | ||
output_string [BatInnerIO] | Create an output that will write into a string in an efficient way. | ||
output_string [BatIO] | Create an output that will write into a string in an efficient way. | ||
output_substring [BatPervasives] |
| ||
output_substring [BatInnerIO] | like | ||
output_substring [BatIO] | like | ||
output_text [BatText] | Write the text on the given output channel. | ||
output_value [BatPervasives] | Write the representation of a structured value of any type to a channel. | ||
over_max_boxes [BatFormat] | Tests if the maximum number of boxes allowed have already been opened. | ||
P | |||
p [BatPathGen.PathType] | |||
pack [BatInt32] |
| ||
pack_big [BatInt32] |
| ||
parent [BatPathGen.PathType] | Returns parent path, i.e. | ||
parent_dir_name [BatFilename] | The conventional name for the parent of the current directory (e.g. | ||
parse [BatOptParse.OptParser] | Parse arguments as if the arguments | ||
parse [BatCharParser] | Apply a parser to a string. | ||
parse_argv [BatOptParse.OptParser] | Parse all the arguments in | ||
partition [BatVect.Make.Labels] | |||
partition [BatVect.Make] |
| ||
partition [BatVect.Labels] | |||
partition [BatVect] |
| ||
partition [BatSet.PSet] | returns two disjoint subsets, those that satisfy the given predicate and those that don't | ||
partition [BatSet.S.Labels] | |||
partition [BatSet.S] |
| ||
partition [BatSet] | returns two disjoint subsets, those that satisfy the given predicate and those that don't | ||
partition [BatMap.PMap] |
| ||
partition [BatMap.S] |
| ||
partition [BatMap] |
| ||
partition [BatList.Labels] | |||
partition [BatList] |
| ||
partition [BatISet] | partitions the input set into two sets with elements that satisfy the predicate and those that don't | ||
partition [BatEnum] | as | ||
partition [BatDynArray] |
| ||
partition [BatArray.Cap] | |||
partition [BatArray] |
| ||
partition_map [BatList.Labels] | |||
partition_map [BatList] |
| ||
pass [BatPrintexc] |
| ||
pause [BatUnix] | Wait until a non-ignored, non-blocked signal is delivered. | ||
peek [BatStream] | Return | ||
peek [BatQueue.Exceptionless] | |||
peek [BatQueue] |
| ||
peek [BatPervasives] |
| ||
peek [BatLazyList] |
| ||
peek [BatEnum] |
| ||
peek_opt [BatQueue] |
| ||
perm [BatFile] | Join permissions | ||
perturb [BatRandom.Incubator.Private_state_enums.State] |
| ||
pi [BatFloat.Safe_float] | The constant pi (3.14159...) | ||
pi [BatFloat] | The constant pi (3.14159...) | ||
pi2 [BatFloat] |
| ||
pi4 [BatFloat] |
| ||
pipe [BatUnix] | Create a pipe. | ||
pipe [BatInnerIO] | Create a pipe between an input and an output. | ||
pipe [BatIO] | Create a pipe between an input and an output. | ||
pivot_split [BatArray.Cap] | |||
pivot_split [BatArray] |
| ||
polar [BatComplex] |
| ||
poly [BatOrd] | Polymorphic comparison functions, based on the
| ||
poly_comp [BatOrd] | |||
poly_ord [BatOrd] | |||
pop [BatVect.Make] | Return the last element of a vector and its first | ||
pop [BatVect] | Return the last element of a vector and its first | ||
pop [BatStack.Exceptionless] | |||
pop [BatStack] |
| ||
pop [BatSet.PSet] | returns one element of the set and the set without that element. | ||
pop [BatSet.S] | returns one element of the set and the set without that element. | ||
pop [BatSet] | returns one element of the set and the set without that element. | ||
pop [BatRefList] | Removes and returns the first element or
raises | ||
pop [BatQueue] |
| ||
pop [BatMap.PMap] |
| ||
pop [BatMap.S] |
| ||
pop [BatMap] |
| ||
pop_max [BatSet.PSet] | Returns the biggest element of the given set along with the rest of the set. | ||
pop_max [BatSet.S] | Returns the biggest element of the given set along with the rest of the set. | ||
pop_max [BatSet] | Returns the biggest element of the given set along with the rest of the set. | ||
pop_max_binding [BatMap.PMap] | Return the binding with the largest key along with the rest of the map. | ||
pop_max_binding [BatMap.S] | Return the ( | ||
pop_max_binding [BatMap] | Returns the binding with the largest key along with the rest of the map. | ||
pop_min [BatSet.PSet] | Returns the smallest element of the given set along with the rest of the set. | ||
pop_min [BatSet.S] | Returns the smallest element of the given set along with the rest of the set. | ||
pop_min [BatSet] | Returns the smallest element of the given set along with the rest of the set. | ||
pop_min_binding [BatMap.PMap] | Return the binding with the smallest key along with the rest of the map. | ||
pop_min_binding [BatMap.S] | Return the | ||
pop_min_binding [BatMap] | Returns the binding with the smallest key along with the rest of the map. | ||
popcount [BatInt] | Returns the number of 1 bits set in the binary representation of the number. | ||
pos_in [BatIO] | Create an input that provide a count function of the number of bytes read from it. | ||
pos_out [BatIO] | Create an output that provide a count function of the number of bytes written through it. | ||
post [BatRef] | Perform an operation on a reference and return the previous value of that reference. | ||
post_decr [BatRef] | Decrement an integer, return the old value. | ||
post_incr [BatRef] | Increment an integer, return the old value. | ||
post_map [BatParserCo] | Pass the (successful) result of some parser through a map. | ||
pow [BatNumber.Numeric] | |||
pow [BatNum] | |||
pow [BatNativeint] | |||
pow [BatInt64] | |||
pow [BatInt32] | |||
pow [BatInt.Safe_int] |
| ||
pow [BatInt] |
| ||
pow [BatFloat.Safe_float] | |||
pow [BatFloat] | |||
pow [BatComplex] | Power function. | ||
pow [BatBool] | |||
pow [BatBig_int] | |||
power_big_int_positive_big_int [BatBig_int] | Exponentiation functions. | ||
power_big_int_positive_int [BatBig_int] | |||
power_int_positive_big_int [BatBig_int] | |||
power_int_positive_int [BatBig_int] | |||
power_num [BatNum] | |||
pp_close_box [BatFormat] | |||
pp_close_tag [BatFormat] | |||
pp_close_tbox [BatFormat] | |||
pp_force_newline [BatFormat] | |||
pp_get_all_formatter_output_functions [BatFormat] | |||
pp_get_ellipsis_text [BatFormat] | |||
pp_get_formatter_output_functions [BatFormat] | |||
pp_get_formatter_tag_functions [BatFormat] | |||
pp_get_margin [BatFormat] | |||
pp_get_mark_tags [BatFormat] | |||
pp_get_max_boxes [BatFormat] | |||
pp_get_max_indent [BatFormat] | |||
pp_get_print_tags [BatFormat] | |||
pp_open_box [BatFormat] | |||
pp_open_hbox [BatFormat] | |||
pp_open_hovbox [BatFormat] | |||
pp_open_hvbox [BatFormat] | |||
pp_open_tag [BatFormat] | |||
pp_open_tbox [BatFormat] | |||
pp_open_vbox [BatFormat] | |||
pp_over_max_boxes [BatFormat] | |||
pp_print_as [BatFormat] | |||
pp_print_bool [BatFormat] | |||
pp_print_break [BatFormat] | |||
pp_print_char [BatFormat] | |||
pp_print_cut [BatFormat] | |||
pp_print_float [BatFormat] | |||
pp_print_flush [BatFormat] | |||
pp_print_if_newline [BatFormat] | |||
pp_print_int [BatFormat] | |||
pp_print_list [BatFormat] |
| ||
pp_print_newline [BatFormat] | |||
pp_print_space [BatFormat] | |||
pp_print_string [BatFormat] | |||
pp_print_tab [BatFormat] | |||
pp_print_tbreak [BatFormat] | |||
pp_print_text [BatFormat] |
| ||
pp_set_all_formatter_output_functions [BatFormat] | |||
pp_set_ellipsis_text [BatFormat] | |||
pp_set_formatter_out_channel [BatFormat] | |||
pp_set_formatter_output [BatFormat] | |||
pp_set_formatter_output_functions [BatFormat] | |||
pp_set_formatter_tag_functions [BatFormat] | |||
pp_set_margin [BatFormat] | |||
pp_set_mark_tags [BatFormat] | |||
pp_set_max_boxes [BatFormat] | |||
pp_set_max_indent [BatFormat] | |||
pp_set_print_tags [BatFormat] | |||
pp_set_tab [BatFormat] | |||
pp_set_tags [BatFormat] | |||
pre [BatRef] | Perform an operation on a reference and return the new value of that reference. | ||
pre_decr [BatRef] | Increment an integer, return the new value. | ||
pre_incr [BatRef] | Increment an integer, return the new value. | ||
pred [BatNumber.Discrete] | |||
pred [BatNumber.Numeric] | |||
pred [BatNum] | |||
pred [BatNativeint] | Predecessor. | ||
pred [BatInt64] | Predecessor. | ||
pred [BatInt32] | Predecessor. | ||
pred [BatInt.Safe_int] | Predecessor. | ||
pred [BatInt] | Predecessor. | ||
pred [BatFloat.Safe_float] | Subtract | ||
pred [BatFloat] | Subtract | ||
pred [BatComplex] | Remove | ||
pred [BatBool] | |||
pred [BatBig_int] | |||
pred_big_int [BatBig_int] | Predecessor (subtract 1). | ||
pred_num [BatNum] | |||
prefix [BatLog.Config] | |||
prefix [BatLog] | This ref holds the text printed before each log message. | ||
prefix_action [BatEnum] |
| ||
prepend [BatVect.Make] |
| ||
prepend [BatVect] |
| ||
prepend [BatDllist] |
| ||
prepend_char [BatText] |
| ||
prepend_list [BatDeque] |
| ||
prerr_all [BatPervasives] | Print the contents of an input to the error output. | ||
prerr_bool [BatPervasives] | Print a boolean to stderr. | ||
prerr_guess [BatPervasives] | Attempt to print the representation of a runtime value on the error output. | ||
prev [BatUTF8] |
| ||
prev [BatDllist] | Given a node, get the previous element in the list before the node. | ||
print [BatVect.Make] | |||
print [BatVect] | |||
print [BatUref] | Print the uref. | ||
print [BatUnit] | Printing | ||
print [BatTuple.Tuple5] | |||
print [BatTuple.Tuple4] | |||
print [BatTuple.Tuple3] | |||
print [BatTuple.Tuple2] | |||
print [BatText] | Prints a rope to the given out_channel | ||
print [BatSubstring] |
| ||
print [BatString.Cap] | |||
print [BatString] | Print a string. | ||
print [BatStack] | |||
print [BatSet.PSet] | |||
print [BatSet.S] | |||
print [BatSet] | |||
print [BatSeq] | Print the contents of a sequence | ||
print [BatResult] | Print a result as Ok(x) or Error(exn) | ||
print [BatRef] | |||
print [BatQueue] | |||
print [BatPrintexc] | Print an exception. | ||
print [BatPervasives] | Print and consume the contents of an enumeration. | ||
print [BatOption] | |||
print [BatNum] | Printing | ||
print [BatNativeint] | |||
print [BatMultiPMap] | |||
print [BatMultiMap] | |||
print [BatMap.PMap] | |||
print [BatMap.S] | |||
print [BatMap] | |||
print [BatList] | Print the contents of a list | ||
print [BatLazyList] | |||
print [BatInt64] | prints as decimal string | ||
print [BatInt32] | prints as decimal string | ||
print [BatInt.Safe_int] | |||
print [BatInt] | prints as decimal string | ||
print [BatISet] | |||
print [BatHeap.H] | See | ||
print [BatHeap] | Print the contents of the heap in heap order. | ||
print [BatHashtbl.Cap] | |||
print [BatHashtbl.S] | |||
print [BatHashtbl] | |||
print [BatFloat.Safe_float] | Printing | ||
print [BatFloat] | Printing | ||
print [BatFingerTree.S] | |||
print [BatEnum] | Print and consume the contents of an enumeration. | ||
print [BatDynArray] | |||
print [BatDllist] | |||
print [BatDigest] | Write a digest on the given output in hexadecimal. | ||
print [BatDeque] | Print the contents of the deque. | ||
print [BatComplex] | Printing | ||
print [BatChar] | |||
print [BatBuffer] | |||
print [BatBool] | Printing | ||
print [BatBitSet] | |||
print [BatBig_int] | |||
print [BatArray.Cap] | |||
print [BatArray] | Print the contents of an array, with | ||
print_all [BatPervasives] | Print the contents of an input to the standard output. | ||
print_any [BatPervasives] | Attempt to print a value to an output. | ||
print_as [BatFormat] |
| ||
print_as_list [BatSplay.Map] | |||
print_at_most [BatEnum] |
| ||
print_backtrace [BatPrintexc] |
| ||
print_bool [BatPervasives] | Print a boolean on standard output. | ||
print_bool [BatFormat] | Prints a boolean in the current box. | ||
print_break [BatFormat] | Inserts a break hint in a pretty-printing box. | ||
print_char [BatFormat] | Prints a character in the current box. | ||
print_cut [BatFormat] |
| ||
print_float [BatFormat] | Prints a floating point number in the current box. | ||
print_flush [BatFormat] | Flushes the pretty printer: all opened boxes are closed, and all pending text is displayed. | ||
print_guess [BatPervasives] | Attempt to print the representation of a runtime value on the standard output. | ||
print_hex [BatInt64] | prints as hex string | ||
print_hex [BatInt32] | prints as hex string | ||
print_hex [BatInt] | prints as hex string | ||
print_if_newline [BatFormat] | Executes the next formatting command if the preceding line has just been split. | ||
print_int [BatFormat] | Prints an integer in the current box. | ||
print_newline [BatFormat] | Equivalent to | ||
print_quoted [BatString.Cap] | |||
print_quoted [BatString] | Print a string, with quotes as added by the | ||
print_raw_backtrace [BatPrintexc] | Print a raw backtrace in the same format
| ||
print_rope [BatteriesPrint] | |||
print_space [BatFormat] |
| ||
print_stat [BatGc] | Print the current values of the memory management counters (in human-readable form) into the channel argument. | ||
print_string [BatFormat] |
| ||
print_tab [BatFormat] |
| ||
print_tbreak [BatFormat] | Break hint in a tabulation box. | ||
print_uchar [BatteriesPrint] | |||
print_ustring [BatteriesPrint] | |||
printf [BatPrintf] | The usual | ||
printf [BatFormat] | Same as | ||
println [BatString.Cap] | |||
println [BatString] | Print a string, end the line. | ||
printn [BatTuple.Tuple5] | |||
printn [BatTuple.Tuple4] | |||
printn [BatTuple.Tuple3] | |||
printn [BatTuple.Tuple2] | |||
process_full_pid [BatUnix] | Return the pid of a process opened via | ||
process_in_pid [BatUnix] | Return the pid of a process opened via | ||
process_out_pid [BatUnix] | Return the pid of a process opened via | ||
process_pid [BatUnix] | Return the pid of a process opened via | ||
progress_in [BatIO] |
| ||
progress_out [BatIO] |
| ||
promote [BatDllist] |
| ||
protect [BatRef] | Assign a reference temporarily. | ||
push [BatStack] |
| ||
push [BatRefList] | Adds an element at the head - O(1) | ||
push [BatQueue] |
| ||
push [BatPervasives] |
| ||
push [BatEnum] |
| ||
put [BatBitSet] |
| ||
putenv [BatUnix] |
| ||
Q | |||
quick_stat [BatGc] | Same as | ||
quo [BatNum] | Additional operations | ||
quo_num [BatNum] | |||
quomod_big_int [BatBig_int] | Euclidean division of two big integers. | ||
quote [BatString.Cap] | |||
quote [BatString] | Add quotes around a string and escape any quote or escape appearing in that string. | ||
quote [BatFilename] | Return a quoted version of a file name, suitable for use as one argument in a command line, escaping all meta-characters. | ||
quote_command [BatFilename] |
| ||
R | |||
raise_with_backtrace [BatPrintexc] | Reraise the exception using the given raw_backtrace for the origin of the exception | ||
range [BatParserCo] | Accept any element from a given range. | ||
range [BatList] |
| ||
range [BatLazyList] | Compute lazily a range of integers a .. | ||
range [BatEnum] |
| ||
range [BatDynArray] |
| ||
range [BatChar] |
| ||
range [BatArray] |
| ||
range_iter [BatText] |
| ||
range_iteri [BatText] | As | ||
rangeiter [BatVect.Make.Labels] | |||
rangeiter [BatVect.Make] |
| ||
rangeiter [BatVect.Labels] | |||
rangeiter [BatVect] |
| ||
ranges [BatISet] | Returns a list of all contiguous ranges in the set | ||
ratio_of_num [BatNum] | |||
raw_backtrace_length [BatPrintexc] |
| ||
raw_backtrace_to_string [BatPrintexc] | Return a string from a raw backtrace, in the same format
| ||
rchop [BatText] | Returns the same rope but without the last character. | ||
rchop [BatString.Cap] | |||
rchop [BatString] | Returns the same string but without the last | ||
rcontains_from [BatText] |
| ||
rcontains_from [BatString.Cap] | |||
rcontains_from [BatString] |
| ||
rcontains_from [BatBytes] |
| ||
read [BatUnix] |
| ||
read [BatInnerIO] | Read a single char from an input or raise | ||
read [BatIO] | Read a single char from an input or raise | ||
read_all [BatText] | Read the whole contents of a UTF-8 encoded input | ||
read_all [BatInnerIO] | read all the contents of the input until | ||
read_all [BatIO] | read all the contents of the input until | ||
read_bits [BatIO] | Read up to 31 bits, raise Bits_error if n < 0 or n > 31 | ||
read_byte [BatInnerIO] | Read an unsigned 8-bit integer. | ||
read_byte [BatIO] | Read an unsigned 8-bit integer. | ||
read_char [BatText] | Read one Unicode char from a UTF-8 encoded input | ||
read_double [BatInnerIO] | Read an IEEE double precision floating point value. | ||
read_double [BatIO.BigEndian] | Read an IEEE double precision floating point value. | ||
read_double [BatIO] | Read an IEEE double precision floating point value. | ||
read_float [BatInnerIO] | Read an IEEE single precision floating point value. | ||
read_float [BatIO.BigEndian] | Read an IEEE single precision floating point value. | ||
read_float [BatIO] | Read an IEEE single precision floating point value. | ||
read_i16 [BatInnerIO] | Read a signed 16-bit word. | ||
read_i16 [BatIO.BigEndian] | Read a signed 16-bit word. | ||
read_i16 [BatIO] | Read a signed 16-bit word. | ||
read_i32 [BatInnerIO] | Read a signed 32-bit integer. | ||
read_i32 [BatIO.BigEndian] | Read a signed 32-bit integer. | ||
read_i32 [BatIO] | Read a signed 32-bit integer. | ||
read_i64 [BatInnerIO] | Read a signed 64-bit integer as an OCaml int64. | ||
read_i64 [BatIO.BigEndian] | Read a signed 64-bit integer as an OCaml int64. | ||
read_i64 [BatIO] | Read a signed 64-bit integer as an OCaml int64. | ||
read_line [BatText] | Read a line of UTF-8 | ||
read_line [BatInnerIO] | Read a LF or CRLF terminated string. | ||
read_line [BatIO] | Read a LF or CRLF terminated string. | ||
read_only [BatString.Cap] | Drop capabilities to read only. | ||
read_only [BatHashtbl.Cap] | Drop to read-only permissions. | ||
read_only [BatArray.Cap] | Drop to read-only permissions. | ||
read_real_i32 [BatInnerIO] | Read a signed 32-bit integer as an OCaml int32. | ||
read_real_i32 [BatIO.BigEndian] | Read a signed 32-bit integer as an OCaml int32. | ||
read_real_i32 [BatIO] | Read a signed 32-bit integer as an OCaml int32. | ||
read_signed_byte [BatInnerIO] | Read an signed 8-bit integer. | ||
read_signed_byte [BatIO] | Read an signed 8-bit integer. | ||
read_string [BatInnerIO] | Read a null-terminated string. | ||
read_string [BatIO] | Read a null-terminated string. | ||
read_text [BatText] | Read up to n chars from a UTF-8 encoded input | ||
read_ui16 [BatInnerIO] | Read an unsigned 16-bit word. | ||
read_ui16 [BatIO.BigEndian] | Read an unsigned 16-bit word. | ||
read_ui16 [BatIO] | Read an unsigned 16-bit word. | ||
readdir [BatUnix] | Return the next entry in a directory. | ||
readdir [BatSys] | Return the names of all files present in the given directory. | ||
readlink [BatUnix] | Read the contents of a link. | ||
real_i32s_of [BatIO.BigEndian] | Read an enumeration of signed 32-bit integers as OCaml | ||
real_i32s_of [BatIO] | Read an enumeration of signed 32-bit integers as OCaml | ||
really_input [BatPervasives] |
| ||
really_input [BatInnerIO] |
| ||
really_input [BatIO] |
| ||
really_nread [BatInnerIO] |
| ||
really_nread [BatIO] |
| ||
really_output [BatInnerIO] |
| ||
really_output [BatIO] |
| ||
really_output_substring [BatInnerIO] | like | ||
really_output_substring [BatIO] | like | ||
rear [BatFingerTree.S] |
| ||
rear [BatDeque] |
| ||
rear_exn [BatFingerTree.S] |
| ||
record_backtrace [BatPrintexc] |
| ||
recv [BatUnix] | Receive data from a connected socket. | ||
recvfrom [BatUnix] | Receive data from an unconnected socket. | ||
reduce [BatVect.Make.Labels] | |||
reduce [BatVect.Make] | as | ||
reduce [BatVect.Labels] | |||
reduce [BatVect] | as | ||
reduce [BatSeq.Exceptionless] | |||
reduce [BatSeq] |
| ||
reduce [BatPervasives] | Transformation loop on an enumeration, used to build a single value from an enumeration. | ||
reduce [BatList] |
| ||
reduce [BatEnum] | A simplified version of | ||
reduce [BatDynArray] |
| ||
reduce [BatArray] |
| ||
ref [BatRef] | Return a fresh reference containing the given value. | ||
register_formatter [BatLogger] |
| ||
register_printer [BatPrintexc] |
| ||
relative_to_any [BatPathGen.PathType] |
| ||
relative_to_parent [BatPathGen.PathType] |
| ||
rem [BatNativeint] | Integer remainder. | ||
rem [BatInt64] | Integer remainder. | ||
rem [BatInt32] | Integer remainder. | ||
rem [BatInt.Safe_int] | Integer remainder. | ||
rem [BatInt] | Integer remainder. | ||
remove [BatVect.Make.Labels] | |||
remove [BatVect.Make] |
| ||
remove [BatVect.Labels] | |||
remove [BatVect] |
| ||
remove [BatText] |
| ||
remove [BatSys] | Remove the given file name from the file system. | ||
remove [BatSet.PSet] |
| ||
remove [BatSet.S] |
| ||
remove [BatSet] |
| ||
remove [BatRefList] | Remove an element from the ref list
raise | ||
remove [BatMultiPMap] |
| ||
remove [BatMultiMap] |
| ||
remove [BatMap.PMap] |
| ||
remove [BatMap.S] |
| ||
remove [BatMap] |
| ||
remove [BatList] |
| ||
remove [BatLazyList] |
| ||
remove [BatInnerWeaktbl.S] | |||
remove [BatInnerWeaktbl] |
| ||
remove [BatISet] | Remove an element from the given set, returning a new set | ||
remove [BatIMap] | Remove any bindings from the given value. | ||
remove [BatHashtbl.Cap] | |||
remove [BatHashtbl.S] | |||
remove [BatHashtbl] |
| ||
remove [BatDllist] | Remove node from the list no matter where it is. | ||
remove [BatBitSet] |
| ||
remove_all [BatRefList] | Remove all elements equal to the specified element from the ref list | ||
remove_all [BatMultiPMap] |
| ||
remove_all [BatMultiMap] |
| ||
remove_all [BatList] |
| ||
remove_all [BatLazyList] |
| ||
remove_all [BatHashtbl.Cap] | |||
remove_all [BatHashtbl.S] | |||
remove_all [BatHashtbl] | Remove all bindings for the given key | ||
remove_all_such [BatLazyList.Labels] | |||
remove_all_such [BatLazyList] |
| ||
remove_assoc [BatList] |
| ||
remove_assq [BatList] | Same as | ||
remove_at [BatRefList.Index] | Remove the element at the specified index
raise | ||
remove_at [BatList] |
| ||
remove_at [BatArray] |
| ||
remove_exn [BatSet.PSet] |
| ||
remove_exn [BatSet.S] |
| ||
remove_exn [BatSet] |
| ||
remove_exn [BatMap.PMap] |
| ||
remove_exn [BatMap.S] |
| ||
remove_exn [BatMap] |
| ||
remove_extension [BatFilename] | Return the given file name without its extension, as defined
in | ||
remove_if [BatRefList] | Remove the first element matching the
specified predicate
raise | ||
remove_if [BatList.Labels] | |||
remove_if [BatList] |
| ||
remove_if [BatLazyList.Labels] | |||
remove_if [BatLazyList] |
| ||
remove_range [BatISet] |
| ||
remove_range [BatIMap] | Remove any bindings within the given range | ||
rename [BatUnix] |
| ||
rename [BatSys] | Rename a file. | ||
repeat [BatString.Cap] | |||
repeat [BatString] |
| ||
repeat [BatEnum] |
| ||
replace [BatText] |
| ||
replace [BatString.Cap] | |||
replace [BatString] |
| ||
replace [BatInnerWeaktbl.S] | |||
replace [BatInnerWeaktbl] |
| ||
replace [BatHashtbl.Cap.Labels] | |||
replace [BatHashtbl.Cap] | |||
replace [BatHashtbl.S.Labels] | |||
replace [BatHashtbl.S] | |||
replace [BatHashtbl.Labels] | |||
replace [BatHashtbl] |
| ||
replace_chars [BatString.Cap] | |||
replace_chars [BatString] |
| ||
reserved_names [BatGenlex.Languages.Definition] | |||
reset [BatUTF8.Buf] | Empty the buffer and de-allocate the internal storage. | ||
reset [BatInnerWeaktbl.S] | |||
reset [BatBuffer] | Empty the buffer and deallocate the internal string holding the
buffer contents, replacing it with the initial internal string
of length | ||
reshape [BatBigarray] |
| ||
reshape_0 [BatBigarray] | Specialized version of | ||
reshape_1 [BatBigarray] | Specialized version of | ||
reshape_2 [BatBigarray] | Specialized version of | ||
reshape_3 [BatBigarray] | Specialized version of | ||
restart_on_EINTR [BatUnix] |
| ||
return [BatSeq] | the singleton sequence, containing only the given element | ||
return [BatReturn] | Return to a label. | ||
return [BatResult.Monad] | Monadic return, just encapsulates the given value with Ok | ||
return [BatParserCo] | A parser which always succeeds | ||
return [BatOption.Monad] |
| ||
return [BatInterfaces.Monad] | Return a value, that is, put a value in the monad. | ||
return [BatEnum.Monad] | This function puts a single value in the BatEnum monad, that is to say it creates an enumeration containing a single element. | ||
rev [BatString] |
| ||
rev [BatRefList] | Reverses the ref list - O(n) | ||
rev [BatOrd] | Reverse a given ordering. | ||
rev [BatList] | List reversal. | ||
rev [BatLazyList] | Eager list reversal. | ||
rev [BatDynArray] | Array reversal. | ||
rev [BatDllist] | List reversal. | ||
rev [BatDeque] |
| ||
rev [BatArray.Cap] | |||
rev [BatArray] | Array reversal. | ||
rev_append [BatList] |
| ||
rev_append [BatLazyList] | Eager reverse-and-append | ||
rev_comp [BatOrd] | |||
rev_comp0 [BatOrd] | |||
rev_drop [BatDllist] | Remove node from the list no matter where it is. | ||
rev_enum [BatDllist] | Create a reverse enum of the list. | ||
rev_in_place [BatString] |
| ||
rev_in_place [BatDynArray] | In-place array reversal. | ||
rev_in_place [BatArray.Cap] | |||
rev_in_place [BatArray] | In-place array reversal. | ||
rev_map [BatList.Labels] | |||
rev_map [BatList] |
| ||
rev_map2 [BatList.Labels] | |||
rev_map2 [BatList] |
| ||
rev_ord [BatOrd] | |||
rev_ord0 [BatOrd] | |||
reverse [BatFingerTree.S] |
| ||
rewinddir [BatUnix] | Reposition the descriptor to the beginning of the directory | ||
rfind [BatText] |
| ||
rfind [BatString.Cap.Exceptionless] | |||
rfind [BatString.Cap] | |||
rfind [BatString.Exceptionless] |
| ||
rfind [BatString] |
| ||
rfind [BatRefList] | Find the first element in the reversed ref list matching
the specified predicate
raise | ||
rfind [BatList.Labels.LExceptionless] | |||
rfind [BatList.Labels] | |||
rfind [BatList.Exceptionless] |
| ||
rfind [BatList] |
| ||
rfind [BatLazyList.Labels.Exceptionless] | |||
rfind [BatLazyList.Labels] | |||
rfind [BatLazyList.Exceptionless] |
| ||
rfind [BatLazyList] |
| ||
rfind_exn [BatLazyList.Labels] | |||
rfind_exn [BatLazyList] |
| ||
rfind_from [BatText] |
| ||
rfind_from [BatString.Cap.Exceptionless] | |||
rfind_from [BatString.Cap] | |||
rfind_from [BatString.Exceptionless] |
| ||
rfind_from [BatString] |
| ||
rfindi [BatLazyList.Labels.Exceptionless] | |||
rfindi [BatLazyList.Labels] | |||
rfindi [BatLazyList.Exceptionless] |
| ||
rfindi [BatLazyList] |
| ||
right [BatText] |
| ||
right [BatString.Cap] | |||
right [BatString] |
| ||
right [BatEither] |
| ||
right [BatDynArray] |
| ||
right [BatArray] |
| ||
right_branch [BatAvlTree] | |||
rindex [BatText] |
| ||
rindex [BatSubstring] |
| ||
rindex [BatString.Cap.Exceptionless] | |||
rindex [BatString.Cap] | |||
rindex [BatString.Exceptionless] |
| ||
rindex [BatString] |
| ||
rindex [BatPathGen.StringType] | |||
rindex [BatBytes] |
| ||
rindex_from [BatText] | Same as | ||
rindex_from [BatSubstring] |
| ||
rindex_from [BatString.Cap.Exceptionless] | |||
rindex_from [BatString.Cap] | |||
rindex_from [BatString.Exceptionless] | Same as | ||
rindex_from [BatString] |
| ||
rindex_from [BatBytes] |
| ||
rindex_from_opt [BatString] |
| ||
rindex_from_opt [BatBytes] |
| ||
rindex_of [BatList] |
| ||
rindex_of [BatLazyList] |
| ||
rindex_ofq [BatList] |
| ||
rindex_ofq [BatLazyList] |
| ||
rindex_opt [BatString] |
| ||
rindex_opt [BatBytes] |
| ||
rmdir [BatUnix] | Remove an empty directory. | ||
root [BatPathGen.PathType] | Root of the filesystem ( | ||
root [BatFloat] |
| ||
root [BatAvlTree] | |||
rope_enum [BatteriesPrint] | |||
rope_pset [BatteriesPrint] | |||
rotate_backward [BatDeque] | A cyclic shift of deque elements from front to rear by one position. | ||
rotate_forward [BatDeque] | A cyclic shift of deque elements from rear to front by one position. | ||
round [BatNum] | |||
round [BatFloat] |
| ||
round_num [BatNum] | |||
round_to_int [BatFloat] |
| ||
round_to_string [BatFloat] |
| ||
rsplit [BatText] |
| ||
rsplit [BatString.Cap.Exceptionless] | |||
rsplit [BatString.Cap] | |||
rsplit [BatString.Exceptionless] |
| ||
rsplit [BatString] |
| ||
run [BatParserCo] |
| ||
run_and_read [BatUnix] |
| ||
runtime_parameters [BatSys] | Return the value of the runtime parameters, in the same format
as the contents of the | ||
runtime_variant [BatSys] | Return the name of the runtime variant the program is running on. | ||
runtime_warnings_enabled [BatSys] | Return whether runtime warnings are currently enabled. | ||
S | |||
s [BatPathGen.PathType] | |||
sat [BatParserCo] |
| ||
satisfy [BatParserCo] |
| ||
saturate_of_ord [BatBounded] |
| ||
scan [BatStream.StreamLabels] | |||
scan [BatStream] |
| ||
scan [BatParserCo] | Use a parser to extract list of tokens, but return that list of tokens instead of whatever the original parser returned. | ||
scan [BatEnum] |
| ||
scanf [BatScanf] | Same as | ||
scanl [BatStream.StreamLabels] | |||
scanl [BatStream] |
| ||
scanl [BatPervasives] | Functional loop on an enumeration, used to build an enumeration from both an enumeration and an initial value. | ||
scanl [BatEnum] | A variant of | ||
second [BatTuple.Tuple5] | |||
second [BatTuple.Tuple4] | |||
second [BatTuple.Tuple3] | |||
second [BatTuple.Tuple2] | Equivalent to | ||
select [BatUnix] | Wait until some input/output operations become possible on some channels. | ||
self_init [BatRandom] | Initialize the generator with a more-or-less random seed chosen in a system-dependent way. | ||
send [BatUnix] | Send data over a connected socket. | ||
send_substring [BatUnix] | Same as | ||
sendto [BatUnix] | Send data over an unconnected socket. | ||
sendto_substring [BatUnix] | Same as | ||
seq [BatLazyList] |
| ||
seq [BatEnum.Labels] | |||
seq [BatEnum] |
| ||
sequence [BatEnum.WithMonad] |
| ||
set [BatVect.RANDOMACCESS] | |||
set [BatVect.Make.Labels] | |||
set [BatVect.Make] |
| ||
set [BatVect.Labels] | |||
set [BatVect] |
| ||
set [BatText] |
| ||
set [BatString.Cap] | |||
set [BatString] |
| ||
set [BatRefList.Index] | Change the element at the specified index
raise | ||
set [BatRef] | As | ||
set [BatOptParse.Opt] | Set the value of an option. | ||
set [BatGlobal] | Set the global value contents. | ||
set [BatGc] |
| ||
set [BatFingerTree] |
| ||
set [BatDynArray] |
| ||
set [BatDllist] | Given a node, set the data associated with that node. | ||
set [BatBytes] |
| ||
set [BatBitSet] |
| ||
set [BatBigarray.Array3] |
| ||
set [BatBigarray.Array2] |
| ||
set [BatBigarray.Array1] |
| ||
set [BatBigarray.Array0] |
| ||
set [BatBigarray.Genarray] | Assign an element of a generic big array. | ||
set [BatArray.Cap] | |||
set [BatArray] |
| ||
set_all_formatter_output_functions [BatFormat] | |||
set_browser [BatteriesConfig] | |||
set_close_on_exec [BatUnix] | Set the ``close-on-exec'' flag on the given descriptor. | ||
set_ellipsis_text [BatFormat] | Set the text of the ellipsis printed when too many boxes
are opened (a single dot, | ||
set_filename [BatLexing] | Set filename in the initial tracked position to | ||
set_formatter_out_channel [BatFormat] | Redirect the pretty-printer output to the given channel. | ||
set_formatter_output [BatFormat] | Sets the output of the formatter to the given argument | ||
set_formatter_output_functions [BatFormat] | |||
set_formatter_tag_functions [BatFormat] | |||
set_full_state [BatParserCo.Source] | |||
set_int16_be [BatBytes] |
| ||
set_int16_le [BatBytes] |
| ||
set_int16_ne [BatBytes] |
| ||
set_int32_be [BatBytes] |
| ||
set_int32_le [BatBytes] |
| ||
set_int32_ne [BatBytes] |
| ||
set_int64_be [BatBytes] |
| ||
set_int64_le [BatBytes] |
| ||
set_int64_ne [BatBytes] |
| ||
set_int8 [BatBytes] |
| ||
set_margin [BatFormat] |
| ||
set_mark_tags [BatFormat] |
| ||
set_max_boxes [BatFormat] |
| ||
set_max_indent [BatFormat] |
| ||
set_nonblock [BatUnix] | Set the ``non-blocking'' flag on the given descriptor. | ||
set_permissions [BatFile] | Set the permissions on a file. | ||
set_position [BatLexing] | Set the initial tracked input position for | ||
set_print_tags [BatFormat] |
| ||
set_resizer [BatDynArray] | Change the resizer for this array. | ||
set_signal [BatSys] | Same as | ||
set_state [BatRandom] | Set the state of the generator used by the basic functions. | ||
set_tab [BatFormat] | Sets a tabulation mark at the current insertion point. | ||
set_tags [BatFormat] |
| ||
set_temp_dir_name [BatFilename] | Change the temporary directory returned by | ||
set_to_map [BatIMap] |
| ||
set_uint16_be [BatBytes] |
| ||
set_uint16_le [BatBytes] |
| ||
set_uint16_ne [BatBytes] |
| ||
set_uint8 [BatBytes] |
| ||
set_uncaught_exception_handler [BatPrintexc] |
| ||
setgid [BatUnix] | Set the real group id and effective group id for the process. | ||
setgroups [BatUnix] |
| ||
setitimer [BatUnix] |
| ||
setsid [BatUnix] | Put the calling process in a new session and detach it from its controlling terminal. | ||
setsockopt [BatUnix] | Set or clear a boolean-valued option in the given socket. | ||
setsockopt_float [BatUnix] | Same as | ||
setsockopt_int [BatUnix] | Same as | ||
setsockopt_optint [BatUnix] | Same as | ||
setuid [BatUnix] | Set the real user id and effective user id for the process. | ||
shift [BatVect.Make] | Return the first element of a vector and its last | ||
shift [BatVect] | Return the first element of a vector and its last | ||
shift_left [BatNativeint] |
| ||
shift_left [BatInt64] |
| ||
shift_left [BatInt32] |
| ||
shift_left_big_int [BatBig_int] |
| ||
shift_right [BatNativeint] |
| ||
shift_right [BatInt64] |
| ||
shift_right [BatInt32] |
| ||
shift_right_big_int [BatBig_int] |
| ||
shift_right_logical [BatNativeint] |
| ||
shift_right_logical [BatInt64] |
| ||
shift_right_logical [BatInt32] |
| ||
shift_right_towards_zero_big_int [BatBig_int] |
| ||
should [BatParserCo] | Prevent backtracking. | ||
shuffle [BatRandom] |
| ||
shuffle [BatList] |
| ||
shuffle [BatArray] |
| ||
shutdown [BatUnix] | Shutdown a socket connection. | ||
shutdown_connection [BatUnix] | ``Shut down'' a connection established with | ||
sigabrt [BatSys] | Abnormal termination | ||
sigalrm [BatSys] | Timeout | ||
sigbus [BatSys] | Bus error | ||
sigchld [BatSys] | Child process terminated | ||
sigcont [BatSys] | Continue | ||
sigfpe [BatSys] | Arithmetic exception | ||
sighup [BatSys] | Hangup on controlling terminal | ||
sigill [BatSys] | Invalid hardware instruction | ||
sigint [BatSys] | Interactive interrupt (ctrl-C) | ||
sigkill [BatSys] | Termination (cannot be ignored) | ||
sign [BatNum] | Return | ||
sign_big_int [BatBig_int] | Return | ||
sign_num [BatNum] | |||
signal [BatSys] | Set the behavior of the system on receipt of a given signal. | ||
signbit [BatFloat] | |||
signed_bytes_of [BatIO] | Read an enumeration of signed 8-bit integers. | ||
sigpending [BatUnix] | Return the set of blocked signals that are currently pending. | ||
sigpipe [BatSys] | Broken pipe | ||
sigpoll [BatSys] | Pollable event | ||
sigprocmask [BatUnix] |
| ||
sigprof [BatSys] | Profiling interrupt | ||
sigquit [BatSys] | Interactive termination | ||
sigsegv [BatSys] | Invalid memory reference | ||
sigstop [BatSys] | Stop | ||
sigsuspend [BatUnix] |
| ||
sigsys [BatSys] | Bad argument to routine | ||
sigterm [BatSys] | Termination | ||
sigtrap [BatSys] | Trace/breakpoint trap | ||
sigtstp [BatSys] | Interactive stop | ||
sigttin [BatSys] | Terminal read from background process | ||
sigttou [BatSys] | Terminal write from background process | ||
sigurg [BatSys] | Urgent condition on socket | ||
sigusr1 [BatSys] | Application-defined signal 1 | ||
sigusr2 [BatSys] | Application-defined signal 2 | ||
sigvtalrm [BatSys] | Timeout in virtual time | ||
sigxcpu [BatSys] | Timeout in cpu time | ||
sigxfsz [BatSys] | File size limit exceeded | ||
sin [BatFloat.Safe_float] | |||
sin [BatFloat] | See | ||
single_write [BatUnix] | Same as | ||
single_write_substring [BatUnix] | Same as | ||
singleton [BatVect.Make] | Returns a vect of length 1 holding only the given element. | ||
singleton [BatVect] | Returns a vect of length 1 holding only the given element. | ||
singleton [BatSet.PSet] | Creates a new set with the single given element in it. | ||
singleton [BatSet.S] |
| ||
singleton [BatSet] | Creates a new set with the single given element in it. | ||
singleton [BatMap.PMap] | Creates a new map with a single binding. | ||
singleton [BatMap.S] |
| ||
singleton [BatMap] | Creates a new map with a single binding. | ||
singleton [BatList] | Create a list consisting of exactly one element. | ||
singleton [BatISet] | Return the singleton set containing only the given element | ||
singleton [BatIMap] | |||
singleton [BatFingerTree.S] |
| ||
singleton [BatEnum] | Create an enumeration consisting of exactly one element. | ||
singleton [BatDynArray] | Create an array consisting of exactly one element. | ||
singleton [BatArray] | Create an array consisting of exactly one element. | ||
singleton_tree [BatAvlTree] | |||
sinh [BatFloat.Safe_float] | |||
sinh [BatFloat] | See | ||
size [BatSubstring] |
| ||
size [BatNativeint] | The size in bits of a native integer. | ||
size [BatHeap.H] | See | ||
size [BatHeap] | Number of elements in the heap. | ||
size [BatFingerTree.S] |
| ||
size [BatFingerTree] |
| ||
size [BatDeque] |
| ||
size_in_bytes [BatBigarray.Array3] |
| ||
size_in_bytes [BatBigarray.Array2] |
| ||
size_in_bytes [BatBigarray.Array1] |
| ||
size_in_bytes [BatBigarray.Array0] |
| ||
size_in_bytes [BatBigarray.Genarray] |
| ||
size_of [BatFile] |
| ||
size_of_big [BatFile] |
| ||
skip [BatEnum] |
| ||
skip [BatDllist] |
| ||
sleep [BatUnix] | Stop execution for the given number of seconds. | ||
sleepf [BatUnix] | Stop execution for the given number of seconds. | ||
slice [BatText] |
| ||
slice [BatSubstring] |
| ||
slice [BatString.Cap] | |||
slice [BatString] |
| ||
slice [BatBigarray.Array1] | Extract a scalar (zero-dimensional slice) of the given one-dimensional big array. | ||
slice_left [BatBigarray.Array2] | Extract a row (one-dimensional slice) of the given two-dimensional big array. | ||
slice_left [BatBigarray.Genarray] | Extract a sub-array of lower dimension from the given big array by fixing one or several of the first (left-most) coordinates. | ||
slice_left_1 [BatBigarray.Array3] | Extract a one-dimensional slice of the given three-dimensional big array by fixing the first two coordinates. | ||
slice_left_2 [BatBigarray.Array3] | Extract a two-dimensional slice of the given three-dimensional big array by fixing the first coordinate. | ||
slice_right [BatBigarray.Array2] | Extract a column (one-dimensional slice) of the given two-dimensional big array. | ||
slice_right [BatBigarray.Genarray] | Extract a sub-array of lower dimension from the given big array by fixing one or several of the last (right-most) coordinates. | ||
slice_right_1 [BatBigarray.Array3] | Extract a one-dimensional slice of the given three-dimensional big array by fixing the last two coordinates. | ||
slice_right_2 [BatBigarray.Array3] | Extract a two-dimensional slice of the given three-dimensional big array by fixing the last coordinate. | ||
snoc [BatFingerTree.S] |
| ||
snoc [BatDeque] |
| ||
socket [BatUnix] | Create a new socket in the given domain, and with the given kind. | ||
socketpair [BatUnix] | Create a pair of unnamed sockets, connected together. | ||
some [BatOption] |
| ||
sort [BatRefList] | Sort elements using the specified comparator | ||
sort [BatList] | Sort a list in increasing order according to a comparison function. | ||
sort [BatLazyList] | Sort the list using optional comparator (by default | ||
sort [BatArray.Cap.Labels] | |||
sort [BatArray.Cap] | |||
sort [BatArray.Labels] | |||
sort [BatArray] | Sort an array in increasing order according to a comparison function. | ||
sort_uniq [BatList] |
| ||
sort_unique [BatList] | synonym for | ||
source [BatPathGen.StringType.Parse] | |||
source_map [BatParserCo] | |||
source_of_enum [BatCharParser] | Create a source from a latin-1 character. | ||
source_of_string [BatCharParser] | Create a source from a latin-1 character string. | ||
span [BatSubstring] |
| ||
span [BatList] |
| ||
span [BatEnum] |
| ||
splice [BatText] |
| ||
splice [BatString.Cap] | |||
splice [BatString] |
| ||
splice [BatDllist] |
| ||
split [BatText] |
| ||
split [BatString.Cap.Exceptionless] | |||
split [BatString.Cap] | Splitting around | ||
split [BatString.Exceptionless] |
| ||
split [BatString] |
| ||
split [BatStream] |
| ||
split [BatSet.PSet] |
| ||
split [BatSet.S] |
| ||
split [BatSet] |
| ||
split [BatSeq] |
| ||
split [BatPathGen.PathType] | Dissect the path to its components (parent path, core part of name and possibly an extension). | ||
split [BatMap.PMap] |
| ||
split [BatMap.S] |
| ||
split [BatMap] |
| ||
split [BatList] | Transform a list of pairs into a pair of lists:
| ||
split [BatFingerTree.Generic] |
| ||
split [BatDynArray] |
| ||
split [BatArray.Cap] | |||
split [BatArray] |
| ||
split_at [BatSubstring] |
| ||
split_at [BatList.Labels.LExceptionless] | |||
split_at [BatList.Exceptionless] | Whenever | ||
split_at [BatList] |
| ||
split_at [BatLazyList.Labels.Exceptionless] | |||
split_at [BatLazyList.Exceptionless] | Whenever | ||
split_at [BatLazyList] |
| ||
split_at [BatFingerTree] |
| ||
split_extension [BatFilename] |
| ||
split_le [BatSet.PSet] |
| ||
split_le [BatSet.S] |
| ||
split_le [BatSet] |
| ||
split_leftmost [BatAvlTree] | |||
split_lt [BatSet.PSet] |
| ||
split_lt [BatSet.S] |
| ||
split_lt [BatSet] |
| ||
split_nth [BatList] | Obsolete. | ||
split_nth [BatLazyList] | Obsolete. | ||
split_on_char [BatSubstring] |
| ||
split_on_char [BatString] |
| ||
split_on_comma [BatSubstring] | |||
split_on_dot [BatSubstring] | |||
split_on_pipe [BatSubstring] | |||
split_on_slash [BatSubstring] | |||
split_on_string [BatString] |
| ||
split_opt [BatSet.PSet] |
| ||
split_opt [BatSet.S] |
| ||
split_opt [BatSet] |
| ||
split_rightmost [BatAvlTree] | |||
splitl [BatSubstring] |
| ||
splitr [BatSubstring] |
| ||
sprintf [BatPrintf] | A function which doesn't print its result but returns it as a string. | ||
sprintf [BatFormat] | Same as | ||
sprintf2 [BatPrintf] | A function which doesn't print its result but returns it as a string. | ||
sqrt [BatFloat] | Square root. | ||
sqrt [BatComplex] | Square root. | ||
sqrt2 [BatFloat] |
| ||
sqrt_big_int [BatBig_int] |
| ||
sqrtpi2 [BatFloat] |
| ||
square [BatNum] | |||
square_big_int [BatBig_int] | Return the square of the given big integer | ||
square_num [BatNum] | |||
sscanf [BatScanf] | Same as | ||
sscanf_format [BatScanf] | Same as | ||
stable_sort [BatList.Labels] | |||
stable_sort [BatList] | Same as | ||
stable_sort [BatLazyList] | |||
stable_sort [BatArray.Cap.Labels] | |||
stable_sort [BatArray.Cap] | |||
stable_sort [BatArray.Labels] | |||
stable_sort [BatArray] | Same as | ||
start [BatGenlex.Languages.Make] | Medium-level API | ||
start [BatGc.Memprof] | Start the sampling with the given parameters. | ||
starts_with [BatText] |
| ||
starts_with [BatString.Cap] | |||
starts_with [BatString] |
| ||
stat [BatUnix.LargeFile] | |||
stat [BatUnix] | Return the information for the named file. | ||
stat [BatGc] | Return the current values of the memory management counters in a
| ||
state [BatParserCo] | Succeed and return the state of the parser | ||
stats [BatInnerWeaktbl.S] | |||
std_formatter [BatFormat] | The standard formatter used by the formatting functions above. | ||
stdbuf [BatFormat] | The string buffer in which | ||
stderr [BatUnix] | File descriptor for standard error. | ||
stderr [BatPervasives] | Standard error output, as per Unix/Windows conventions. | ||
stderr [BatInnerIO] | Standard error output, as per Unix/Windows conventions. | ||
stderr [BatIO] | Standard error output, as per Unix/Windows conventions. | ||
stderr_formatter [BatLogger] |
| ||
stdib [BatScanf.Scanning] | The scanning buffer reading from | ||
stdin [BatUnix] | File descriptor for standard input. | ||
stdin [BatPervasives] | Standard input, as per Unix/Windows conventions (by default, keyboard). | ||
stdin [BatInnerIO] | Standard input, as per Unix/Windows conventions (by default, keyboard). | ||
stdin [BatIO] | Standard input, as per Unix/Windows conventions (by default, keyboard). | ||
stdnull [BatPervasives] | An output which discards everything written to it. | ||
stdnull [BatInnerIO] | An output which discards everything written to it. | ||
stdnull [BatIO] | An output which discards everything written to it. | ||
stdout [BatUnix] | File descriptor for standard output. | ||
stdout [BatPervasives] | Standard output, as per Unix/Windows conventions (by default, console). | ||
stdout [BatInnerIO] | Standard output, as per Unix/Windows conventions (by default, console). | ||
stdout [BatIO] | Standard output, as per Unix/Windows conventions (by default, console). | ||
step_resizer [BatDynArray] | The stepwise resizer- another example of a resizer function, this time of a parameterized resizer. | ||
stop [BatGc.Memprof] | Stop the sampling. | ||
store_const [BatOptParse.StdOpt] |
| ||
store_false [BatOptParse.StdOpt] |
| ||
store_true [BatOptParse.StdOpt] |
| ||
str_callback [BatOptParse.StdOpt] | See | ||
str_decode [BatBase64] | Decode a string encoded into Base64, raise | ||
str_encode [BatBase64] | Encode a string into Base64. | ||
str_formatter [BatFormat] | A formatter to use with formatting functions below for
output to the | ||
str_int_pmap [BatteriesPrint] | |||
str_option [BatOptParse.StdOpt] | See | ||
str_str_pmap [BatteriesPrint] | |||
string [BatGenlex.Languages.Make] | As | ||
string [BatDigest] | Return the digest of the given string. | ||
string [BatCharParser] | Recognize exactly one string | ||
string_dynarray [BatteriesPrint] | |||
string_enum [BatteriesPrint] | |||
string_init [BatBytesCompat] | |||
string_literal [BatGenlex.Languages.Make] | Accepts a string, i.e. | ||
string_of [BatUnit] | Convert the given unit to a string. | ||
string_of_big_int [BatBig_int] | Return the string representation of the given big integer, in decimal (base 10). | ||
string_of_inet_addr [BatUnix] | Return the printable representation of the given Internet address. | ||
string_of_num [BatNum] | |||
string_of_token [BatGenlex] | |||
string_pset [BatteriesPrint] | |||
string_set [BatteriesPrint] | |||
strings_of [BatIO] | Read an enumeration of null-terminated strings. | ||
strip [BatText] | Returns the rope without the chars if they are at the beginning or at the end of the rope. | ||
strip [BatString.Cap] | |||
strip [BatString] | Returns the string without the chars if they are at the beginning or at the end of the string. | ||
sub [BatVect.RANDOMACCESS] | |||
sub [BatVect.Make.Labels] | |||
sub [BatVect.Make] |
| ||
sub [BatVect.Labels] | |||
sub [BatVect] |
| ||
sub [BatText] |
| ||
sub [BatString.Cap] | |||
sub [BatString] |
| ||
sub [BatPathGen.StringType] | As | ||
sub [BatNumber.Numeric] | |||
sub [BatNum] | |||
sub [BatNativeint] | Subtraction. | ||
sub [BatInt64] | Subtraction. | ||
sub [BatInt32] | Subtraction. | ||
sub [BatInt.Safe_int] | Subtraction. | ||
sub [BatInt] | Subtraction. | ||
sub [BatFloat.Safe_float] | |||
sub [BatFloat] | |||
sub [BatDynArray] |
| ||
sub [BatComplex] | Subtraction | ||
sub [BatBytes] |
| ||
sub [BatBuffer] |
| ||
sub [BatBool] | |||
sub [BatBigarray.Array1] | Extract a sub-array of the given one-dimensional big array. | ||
sub [BatBig_int] | |||
sub [BatArray.Cap.Labels] | |||
sub [BatArray.Cap] | |||
sub [BatArray.Labels] | |||
sub [BatArray] |
| ||
sub_big_int [BatBig_int] | Subtraction. | ||
sub_left [BatBigarray.Array3] | Extract a three-dimensional sub-array of the given three-dimensional big array by restricting the first dimension. | ||
sub_left [BatBigarray.Array2] | Extract a two-dimensional sub-array of the given two-dimensional big array by restricting the first dimension. | ||
sub_left [BatBigarray.Genarray] | Extract a sub-array of the given big array by restricting the first (left-most) dimension. | ||
sub_num [BatNum] | |||
sub_right [BatBigarray.Array3] | Extract a three-dimensional sub-array of the given three-dimensional big array by restricting the second dimension. | ||
sub_right [BatBigarray.Array2] | Extract a two-dimensional sub-array of the given two-dimensional big array by restricting the second dimension. | ||
sub_right [BatBigarray.Genarray] | Extract a sub-array of the given big array by restricting the last (right-most) dimension. | ||
sub_string [BatBytes] | Same as | ||
subbytes [BatDigest] |
| ||
subset [BatSet.PSet] |
| ||
subset [BatSet.S] |
| ||
subset [BatSet] |
| ||
subset [BatList.Labels] | |||
subset [BatList] |
| ||
subset [BatISet] |
| ||
substring [BatSubstring] |
| ||
substring [BatDigest] |
| ||
succ [BatNumber.Discrete] | |||
succ [BatNumber.Numeric] | |||
succ [BatNum] | |||
succ [BatNativeint] | Successor. | ||
succ [BatInt64] | Successor. | ||
succ [BatInt32] | Successor. | ||
succ [BatInt.Safe_int] | Successor. | ||
succ [BatInt] | Successor. | ||
succ [BatFloat.Safe_float] | Add | ||
succ [BatFloat] | Add | ||
succ [BatComplex] | Add | ||
succ [BatBool] | |||
succ [BatBig_int] | |||
succ_big_int [BatBig_int] | Successor (add 1). | ||
succ_num [BatNum] | |||
suffix_action [BatEnum] |
| ||
sum [BatList] |
| ||
sum [BatEnum] |
| ||
sum [BatDynArray] |
| ||
sum [BatArray] |
| ||
suspend [BatParserCo] |
| ||
swap [BatTuple.Tuple2] | |||
swap [BatRef] |
| ||
switch [BatStream.StreamLabels] | |||
switch [BatStream] |
| ||
switch [BatEnum.Labels] | |||
switch [BatEnum] |
| ||
sym_diff [BatSet.PSet] |
| ||
sym_diff [BatSet.S] |
| ||
sym_diff [BatSet] |
| ||
sym_diff [BatBitSet] |
| ||
symlink [BatUnix] | Symbolic links | ||
sync [BatConcurrent] | Specialized version of | ||
synchronize [BatRMutex] | Protect a function. | ||
synchronize [BatMutex] | Protect a function. | ||
synchronize [BatConcurrent.Lock] | |||
synchronize [BatConcurrent] |
| ||
synchronize_in [BatIO] |
| ||
synchronize_out [BatIO] |
| ||
system [BatUnix] | Execute the given command, wait until it terminates, and return its termination status. | ||
T | |||
tab_out [BatIO] | Create an output shifted to the right by a number of spaces
(or other character as specified by | ||
tail [BatText] |
| ||
tail [BatString.Cap] | |||
tail [BatString] |
| ||
tail [BatFingerTree.S] |
| ||
tail [BatDynArray] |
| ||
tail [BatArray] |
| ||
tail_exn [BatFingerTree.S] |
| ||
take [BatStream] |
| ||
take [BatSeq] |
| ||
take [BatQueue.Exceptionless] | |||
take [BatQueue] |
| ||
take [BatList] |
| ||
take [BatLazyList] |
| ||
take [BatEnum] |
| ||
take_opt [BatQueue] |
| ||
take_while [BatStream.StreamLabels] | |||
take_while [BatStream] |
| ||
take_while [BatSeq] |
| ||
take_while [BatList.Labels] | |||
take_while [BatList] |
| ||
take_while [BatLazyList.Labels] | |||
take_while [BatLazyList] |
| ||
take_while [BatEnum.Labels] | |||
take_while [BatEnum] |
| ||
takedrop [BatList] |
| ||
takel [BatSubstring] |
| ||
taker [BatSubstring] |
| ||
takewhile [BatList] | obsolete, as | ||
tan [BatFloat.Safe_float] | |||
tan [BatFloat] | See | ||
tanh [BatFloat.Safe_float] | The usual hyperbolic trigonometric functions. | ||
tanh [BatFloat] | The usual hyperbolic trigonometric functions. | ||
tap [BatPervasives] | Allows application of a function in the middle of a pipe sequence without disturbing the sequence. | ||
tap [BatInnerPervasives] | |||
tcdrain [BatUnix] | Waits until all output written on the given file descriptor has been transmitted. | ||
tcflow [BatUnix] | Suspend or restart reception or transmission of data on
the given file descriptor, depending on the second argument:
| ||
tcflush [BatUnix] | Discard data written on the given file descriptor but not yet
transmitted, or data received but not yet read, depending on the
second argument: | ||
tcgetattr [BatUnix] | Return the status of the terminal referred to by the given file descriptor. | ||
tcsendbreak [BatUnix] | Send a break condition on the given file descriptor. | ||
tcsetattr [BatUnix] | Set the status of the terminal referred to by the given file descriptor. | ||
temp_dir_name [BatFilename] | The name of the initial temporary directory:
Under Unix, the value of the | ||
temp_file [BatFilename] |
| ||
third [BatTuple.Tuple5] | |||
third [BatTuple.Tuple4] | |||
third [BatTuple.Tuple3] | |||
time [BatUnix] | Return the current time since 00:00:00 GMT, Jan. | ||
time [BatSys] | Return the processor time, in seconds, used by the program since the beginning of execution. | ||
times [BatUnix] | Return the execution times of the process. | ||
times [BatParserCo] |
| ||
titled_formatter [BatOptParse.Formatter] | Creates a titled formatter which is quite similar to the indented formatter. | ||
tl [BatSeq.Exceptionless] | |||
tl [BatSeq] | Returns the sequence without its first elements or raise
| ||
tl [BatRefList] | Returns a ref list containing the same elements
but without the first one or
raises | ||
tl [BatList.Exceptionless] |
| ||
tl [BatList] | Return the given list without its first element. | ||
tl [BatLazyList] | Return the given list without its first element. | ||
to_abstr [BatConcreteQueue] | |||
to_array [BatVect.Make] |
| ||
to_array [BatVect] |
| ||
to_array [BatSet.PSet] | Same as | ||
to_array [BatSet.S] | Same as | ||
to_array [BatSet] | Same as | ||
to_array [BatLazyList] | Eager conversion to array. | ||
to_array [BatDynArray] |
| ||
to_array [BatBigarray.Array3] | Build a three-dimensional array initialized from the given big array. | ||
to_array [BatBigarray.Array2] | Build a two-dimensional array initialized from the given big array. | ||
to_array [BatBigarray.Array1] | Build a one-dimensional array initialized from the given big array. | ||
to_array [BatArray.Cap] | Return a capability array as an array. | ||
to_buffer [BatSeq] | Convert a sequence to a string in the given buffer; eager. | ||
to_buffer [BatMarshal] |
| ||
to_byte [BatInt32] | |||
to_bytes [BatString.Cap] | Return a capability string as a regular byte sequence. | ||
to_bytes [BatMarshal] |
| ||
to_bytes [BatBuffer] | Return a copy of the current contents of the buffer. | ||
to_channel [BatMarshal] | |||
to_container [BatVect.Make] |
| ||
to_enum_filter [BatGenlex] | Apply the lexer to an enum. | ||
to_f_printer [BatIO] | |||
to_float [BatString.Cap.Exceptionless] | |||
to_float [BatString.Cap] | |||
to_float [BatString.Exceptionless] | Returns the float represented by the given string or
| ||
to_float [BatString] | Returns the float represented by the given string or | ||
to_float [BatNumber.Numeric] | |||
to_float [BatNum] | |||
to_float [BatNativeint] | Convert the given native integer to a floating-point number. | ||
to_float [BatInt64] | Convert the given 64-bit integer to a floating-point number. | ||
to_float [BatInt32] | Convert the given 32-bit integer to a floating-point number. | ||
to_float [BatInt.Safe_int] | Convert the given integer to a floating-point number. | ||
to_float [BatInt] | Convert the given integer to a floating-point number. | ||
to_float [BatFloat.Safe_float] | |||
to_float [BatFloat] | |||
to_float [BatComplex] |
| ||
to_float [BatBool] | |||
to_float [BatBig_int] | |||
to_hex [BatDigest] | Return the printable hexadecimal representation of the given digest. | ||
to_input_channel [BatIO] | Create a channel that will read from an input. | ||
to_int [BatString.Cap.Exceptionless] | |||
to_int [BatString.Cap] | |||
to_int [BatString.Exceptionless] | Returns the integer represented by the given string or
| ||
to_int [BatString] | Returns the integer represented by the given string or | ||
to_int [BatNumber.Discrete] | |||
to_int [BatNumber.Numeric] | |||
to_int [BatNum] | |||
to_int [BatNativeint] | Convert the given native integer (type | ||
to_int [BatInt64] | Convert the given 64-bit integer (type | ||
to_int [BatInt32] | Convert the given 32-bit integer (type | ||
to_int [BatInt.Safe_int] | |||
to_int [BatInt] | |||
to_int [BatFloat.Safe_float] | |||
to_int [BatFloat] | |||
to_int [BatComplex] |
| ||
to_int [BatBool] | |||
to_int [BatBig_int] | |||
to_int32 [BatNativeint] | Convert the given native integer to a
32-bit integer (type | ||
to_int32 [BatInt64] | Convert the given 64-bit integer (type | ||
to_int64 [BatNativeint] | Convert the given native integer to a
64-bit integer (type | ||
to_int64 [BatInt32] | Convert the given 32-bit integer (type | ||
to_lazy_list_filter [BatGenlex] | Apply the lexer to a lazy list. | ||
to_list [BatVect.Make] | Returns a list with the elements contained in the vect. | ||
to_list [BatVect] | Returns a list with the elements contained in the vect. | ||
to_list [BatString.Cap] | |||
to_list [BatString] | Converts a string to the list of its characters. | ||
to_list [BatStream] | Convert a stream to a list | ||
to_list [BatSplay.Map] | |||
to_list [BatSet.PSet] | Alias for | ||
to_list [BatSet.S] | Alias for | ||
to_list [BatSet] | Alias for | ||
to_list [BatResult] |
| ||
to_list [BatRefList] | Returns the current elements as a list - O(1) | ||
to_list [BatLazyList] | Eager conversion to string. | ||
to_list [BatHeap.H] | See | ||
to_list [BatHeap] | Enumerate the elements of the heap. | ||
to_list [BatHashtbl.Cap] | |||
to_list [BatHashtbl.S] | |||
to_list [BatHashtbl] | Return the list of (key,value) pairs. | ||
to_list [BatFingerTree.S] |
| ||
to_list [BatDynArray] |
| ||
to_list [BatDllist] | Converts a dllist to a normal list. | ||
to_list [BatDeque] |
| ||
to_list [BatArray.Cap] | |||
to_list [BatArray] |
| ||
to_list_backwards [BatFingerTree.S] |
| ||
to_nativeint [BatInt64] | Convert the given 64-bit integer (type | ||
to_nativeint [BatInt32] | Convert the given 32-bit integer (type | ||
to_object [BatEnum] |
| ||
to_option [BatResult] |
| ||
to_rev_seq [BatSet.PSet] | Iterate on the whole set, in descending order. | ||
to_rev_seq [BatSet.S] | Iterate on the whole set, in descending order. | ||
to_rev_seq [BatSet] | Iterate on the whole set, in descending order. | ||
to_rev_seq [BatMap.PMap] | Iterate on the whole map, in descending order of keys. | ||
to_rev_seq [BatMap.S] | Iterate on the whole map, in descending order of keys. | ||
to_rev_seq [BatMap] | Iterate on the whole map, in descending order of keys. | ||
to_seq [BatString] | Iterate on the string, in increasing index order. | ||
to_seq [BatSet.PSet] | Iterate on the whole set, in ascending order. | ||
to_seq [BatSet.S] | Iterate on the whole set, in ascending order. | ||
to_seq [BatSet] | Iterate on the whole set, in ascending order. | ||
to_seq [BatResult] |
| ||
to_seq [BatQueue] | Iterate on the queue, in front-to-back order. | ||
to_seq [BatMap.PMap] | Iterate on the whole map, in ascending order of keys. | ||
to_seq [BatMap.S] | Iterate on the whole map, in ascending order of keys. | ||
to_seq [BatMap] | Iterate on the whole map, in ascending order of keys. | ||
to_seq [BatList] | Iterate on the list | ||
to_seq [BatBytes] | Iterate on the string, in increasing index order. | ||
to_seq [BatBuffer] | Iterate on the buffer, in increasing order. | ||
to_seq [BatArray] | |||
to_seq_from [BatSet.PSet] |
| ||
to_seq_from [BatSet.S] |
| ||
to_seq_from [BatSet] |
| ||
to_seq_from [BatMap.PMap] |
| ||
to_seq_from [BatMap.S] |
| ||
to_seq_from [BatMap] |
| ||
to_seqi [BatString] | Iterate on the string, in increasing order, yielding indices along chars | ||
to_seqi [BatBytes] | Iterate on the string, in increasing order, yielding indices along chars | ||
to_seqi [BatBuffer] | Iterate on the buffer, in increasing order, yielding indices along chars. | ||
to_seqi [BatArray] | |||
to_stream [BatLazyList] | Lazy conversion to stream. | ||
to_stream_filter [BatGenlex] | Apply the lexer to a stream. | ||
to_string [BatText] |
| ||
to_string [BatSubstring] |
| ||
to_string [BatString.Cap] | Return a capability string as a regular byte sequence. | ||
to_string [BatStream] | convert stream of chars to string, using buffer | ||
to_string [BatSeq] | Convert the sequence to a string; eager. | ||
to_string [BatPrintexc] |
| ||
to_string [BatPathGen.StringType] | Convert to primitive string with UTF-8 content. | ||
to_string [BatPathGen.PathType] | Convert to type primitive string with UTF-8 content. | ||
to_string [BatNumber.Numeric] | |||
to_string [BatNum] | Convert a number to a string, using fractional notation. | ||
to_string [BatNativeint] | Return the string representation of its argument, in decimal. | ||
to_string [BatMarshal] | Same as | ||
to_string [BatLog.Level_sig] | Convert each level to a string | ||
to_string [BatInt64] | Return the string representation of its argument, in decimal. | ||
to_string [BatInt32] | Return the string representation of its argument, in signed decimal. | ||
to_string [BatInt.Safe_int] | Return the string representation of its argument, in signed decimal. | ||
to_string [BatInt] | Return the string representation of its argument, in signed decimal. | ||
to_string [BatIO] | |||
to_string [BatFloat.Safe_float] | |||
to_string [BatFloat] | |||
to_string [BatComplex] | |||
to_string [BatBytes] | Return a new string that contains the same bytes as the given byte sequence. | ||
to_string [BatBool] | |||
to_string [BatBig_int] | |||
to_string_default [BatPrintexc] |
| ||
to_string_fmt [BatStream.StreamLabels] | |||
to_string_fmt [BatStream] | convert stream to string, using Printf with given format | ||
to_string_fun [BatStream.StreamLabels] | |||
to_string_fun [BatStream] | convert stream to string, using given conversion function | ||
to_string_in_base [BatBig_int] |
| ||
to_string_in_binary [BatBig_int] | as | ||
to_string_in_custom_base [BatBig_int] | First argument, called | ||
to_string_in_hexa [BatBig_int] | as | ||
to_string_in_octal [BatBig_int] | as | ||
to_table [BatHashtbl.Cap] | Return a capability hashtable as a regular hashtable. | ||
to_ustring [BatPathGen.PathType] | Convert to the chosen | ||
toggle [BatRef] | Invert the boolean stored in the reference | ||
toggle [BatBitSet] |
| ||
tokens [BatSubstring] |
| ||
top [BatStack.Exceptionless] | |||
top [BatStack] |
| ||
top [BatQueue] |
| ||
total_size [BatMarshal] | See | ||
transfer [BatQueue] |
| ||
transform [BatRefList] | transform all elements in the ref list using a function. | ||
translate [BatSubstring] |
| ||
transpose [BatList] | Transposes a list of lists, turning rows of the input into columns of the output and vice versa. | ||
trim [BatSubstring] | removes whitespace from left and right ends of input | ||
trim [BatString.Cap] | |||
trim [BatString] | Return a copy of the argument, without leading and trailing
whitespace (according to | ||
trim [BatBytes] | Return a copy of the argument, without leading and trailing whitespace. | ||
triml [BatSubstring] |
| ||
trimr [BatSubstring] |
| ||
truncate [BatUnix.LargeFile] | |||
truncate [BatUnix] | Truncates the named file to the given size. | ||
truncate [BatBuffer] |
| ||
try_lock [BatRMutex] | Same as | ||
try_lock [BatConcurrent.BaseLock] | |||
try_lock [BatConcurrent.Lock] | |||
U | |||
uget [BatUref] |
| ||
ui16s_of [BatIO.BigEndian] | Read an enumeration of unsigned 16-bit words. | ||
ui16s_of [BatIO] | Read an enumeration of unsigned 16-bit words. | ||
umask [BatUnix] | Set the process's file mode creation mask, and return the previous mask. | ||
uncapitalize [BatString.Cap] | |||
uncapitalize [BatString] | Return a copy of the argument, with the first character set to lowercase. | ||
uncapitalize [BatBytes] | Return a copy of the argument, with the first byte set to lowercase. | ||
uncapitalize_ascii [BatString] | Return a copy of the argument, with the first character set to lowercase, using the US-ASCII character set. | ||
uncapitalize_ascii [BatBytes] | Return a copy of the argument, with the first character set to lowercase, using the US-ASCII character set. | ||
uncombine [BatLazyList] | Divide a list of pairs into a pair of lists. | ||
uncombine [BatEnum] |
| ||
uncurry [BatTuple.Tuple5] | |||
uncurry [BatTuple.Tuple4] | |||
uncurry [BatTuple.Tuple3] | |||
uncurry [BatTuple.Tuple2] | |||
uncurry [BatPervasives] | Convert a function which accepts two arguments into a function which accepts a pair of arguments. | ||
uncurry [BatInnerPervasives] | |||
undef [BatGlobal] | Reset the global value contents to undefined. | ||
undefined [BatPervasives] | The undefined function. | ||
unfold [BatSeq] | Build a sequence from a step function and an initial value. | ||
unfold [BatList] |
| ||
unfold [BatLazyList] |
| ||
unfold [BatEnum.Labels] | |||
unfold [BatEnum] | As | ||
unfold_exc [BatList] | Alias for | ||
unfold_exn [BatList] | Creates a list containing the results of sequential calls
to | ||
union [BatSet.PSet] |
| ||
union [BatSet.S] | Set union. | ||
union [BatSet] |
| ||
union [BatMap.PMap] |
| ||
union [BatMap.S] |
| ||
union [BatMap] |
| ||
union [BatISet] | Compute the union of two sets. | ||
union [BatIMap] | Merge two maps, giving a value | ||
union [BatBitSet] |
| ||
union_stdlib [BatMap.PMap] |
| ||
union_stdlib [BatMap] |
| ||
uniq [BatEnum.Labels] | |||
uniq [BatEnum] |
| ||
uniq_by [BatEnum] |
| ||
uniqq [BatEnum] |
| ||
unique [BatPervasives] | Returns an unique identifier every time it is called. | ||
unique [BatList] |
| ||
unique [BatLazyList] |
| ||
unique [BatInnerPervasives] | |||
unique_cmp [BatList] | As | ||
unique_eq [BatLazyList] | as | ||
unique_hash [BatList] | As | ||
unique_value [BatInnerPervasives] | |||
unit_big_int [BatBig_int] | The big integer | ||
unite [BatUref] |
| ||
unite [BatBitSet] |
| ||
unix [BatSys] | True if | ||
unix_perm [BatFile] | Create a permission from a Unix-style octal integer. | ||
unlink [BatUnix] | Removes the named file | ||
unlock [BatRMutex] | Unlock the given mutex. | ||
unlock [BatConcurrent.BaseLock] | |||
unlock [BatConcurrent.Lock] | |||
unpack [BatInt32] |
| ||
unpack_big [BatInt32] |
| ||
unregister_formatter [BatLogger] |
| ||
unsafe_environment [BatUnix] | Return the process environment, as an array of strings with the format ``variable=value''. | ||
unsafe_get [BatVect.RANDOMACCESS] | |||
unsafe_get [BatDynArray] | |||
unsafe_get [BatBigarray.Array3] | Like | ||
unsafe_get [BatBigarray.Array2] | Like | ||
unsafe_get [BatBigarray.Array1] | Like | ||
unsafe_getenv [BatUnix] | Return the value associated to a variable in the process environment. | ||
unsafe_of_string [BatBytes] | Unsafely convert a shared string to a byte sequence that should not be mutated. | ||
unsafe_set [BatVect.RANDOMACCESS] | |||
unsafe_set [BatDynArray] | |||
unsafe_set [BatBigarray.Array3] | Like | ||
unsafe_set [BatBigarray.Array2] | Like | ||
unsafe_set [BatBigarray.Array1] | Like | ||
unsafe_substring [BatSubstring] |
| ||
unsafe_to_string [BatBytes] | Unsafely convert a byte sequence into a string. | ||
unsafe_upd [BatDynArray] | |||
unset [BatBitSet] |
| ||
unsigned_compare [BatNativeint] | Same as | ||
unsigned_compare [BatInt64] | Same as | ||
unsigned_compare [BatInt32] | Same as | ||
unsigned_div [BatNativeint] | Same as | ||
unsigned_div [BatInt64] | Same as | ||
unsigned_div [BatInt32] | Same as | ||
unsigned_rem [BatNativeint] | Same as | ||
unsigned_rem [BatInt64] | Same as | ||
unsigned_rem [BatInt32] | Same as | ||
unsigned_to_int [BatNativeint] | Same as | ||
unsigned_to_int [BatInt64] | Same as | ||
unsigned_to_int [BatInt32] | Same as | ||
until [BatISet] |
| ||
until [BatIMap] | Return the sub-map of bindings in the range | ||
upd [BatDynArray] |
| ||
update [BatSet.PSet] |
| ||
update [BatSet.S] |
| ||
update [BatSet] |
| ||
update [BatMap.PMap] |
| ||
update [BatMap.S] |
| ||
update [BatMap] |
| ||
update [BatFingerTree] |
| ||
update_stdlib [BatMap.PMap] |
| ||
update_stdlib [BatMap.S] |
| ||
update_stdlib [BatMap] |
| ||
uppercase [BatString.Cap] | |||
uppercase [BatString] | Return a copy of the argument, with all lowercase letters translated to uppercase, including accented letters of the ISO Latin-1 (8859-1) character set. | ||
uppercase [BatCharParser] | Recognizes one upper-case ASCII character, including accentuated characters. | ||
uppercase [BatChar] | Convert the given character to its equivalent uppercase character. | ||
uppercase [BatBytes] | Return a copy of the argument, with all lowercase letters translated to uppercase, including accented letters of the ISO Latin-1 (8859-1) character set. | ||
uppercase_ascii [BatString] | Return a copy of the argument, with all lowercase letters translated to uppercase, using the US-ASCII character set. | ||
uppercase_ascii [BatChar] | Convert the given character to its equivalent uppercase character, using the US-ASCII character set. | ||
uppercase_ascii [BatBytes] | Return a copy of the argument, with all lowercase letters translated to uppercase, using the US-ASCII character set. | ||
uppercase_latin1 [BatCharParser] | Recognizes one upper-case Latin-1 character, including accentuated characters. | ||
uref [BatUref] |
| ||
usage [BatOptParse.OptParser] | Display the usage message to the channel | ||
use_printers [BatPrintexc] |
| ||
user_exec [BatFile] | Give the current user permission to execute the file. | ||
user_read [BatFile] | Give the current user permission to read the file. | ||
user_write [BatFile] | Give the current user permission to write the file | ||
uset [BatUref] |
| ||
utimes [BatUnix] | Set the last access time (second arg) and last modification time (third arg) for a file. | ||
V | |||
validate [BatUTF8] |
| ||
value [BatResult] |
| ||
value_option [BatOptParse.Opt] | Make an option which takes a single argument. | ||
values [BatMap.PMap] | Return an enumeration of all the values of a map. | ||
values [BatMap.S] | Return an enumeration of all the values of a map. | ||
values [BatMap] | Return an enumeration of all the values of a map. | ||
values [BatHashtbl.Cap] | |||
values [BatHashtbl.S] | |||
values [BatHashtbl] | Return an enumeration of all the values of a hashtable. | ||
verify_arg [BatPervasives] |
| ||
version [BatteriesConfig] | |||
version_option [BatOptParse.StdOpt] |
| ||
W | |||
wait [BatUnix] | Wait until one of the children processes die, and return its pid and termination status. | ||
waitpid [BatUnix] | Same as | ||
while_do [BatEnum] |
| ||
whitespace [BatCharParser] | Recognizes white-space | ||
whitespaces [BatGenlex.Languages.Make] | |||
win32 [BatSys] | True if | ||
with_dispose [BatPervasives] |
| ||
with_dispose [BatInnerPervasives] | |||
with_file_in [BatFile] |
| ||
with_file_out [BatFile] |
| ||
with_label [BatReturn] | as | ||
with_locked_file [BatUnix] |
| ||
with_log [BatLogger] |
| ||
with_positions [BatLexing] | Tell whether the lexer buffer keeps track of position fields
| ||
with_temporary_out [BatFile] |
| ||
word_size [BatteriesConfig] | |||
word_size [BatSys] | Size of one word on the machine currently executing the OCaml program, in bits: 32 or 64. | ||
would_at_fail [BatLazyList] |
| ||
wrap [BatPervasives] |
| ||
wrap [BatOptParse.Formatter] |
| ||
wrap [BatInnerPervasives] | |||
wrap_in [BatInnerIO] | Fully create an input reading from other inputs by giving all the needed functions. | ||
wrap_in [BatIO] | Fully create an input reading from other inputs by giving all the needed functions. | ||
wrap_out [BatInnerIO] | Fully create an output that writes to one or more underlying outputs. | ||
wrap_out [BatIO] | Fully create an output that writes to one or more underlying outputs. | ||
write [BatUnix] |
| ||
write [BatInnerIO] | Write a single char to an output. | ||
write [BatIO] | Write a single char to an output. | ||
write_bits [BatIO] | Write up to 31 bits represented as a value, raise Bits_error if nbits < 0 or nbits > 31 or the value representation excess nbits. | ||
write_bitss [BatIO] | Write an enumeration of bits | ||
write_byte [BatInnerIO] | Write an unsigned 8-bit byte. | ||
write_byte [BatIO] | Write an unsigned 8-bit byte. | ||
write_char [BatText] | Write one uchar to a UTF-8 encoded output. | ||
write_double [BatInnerIO] | Write an IEEE double precision floating point value. | ||
write_double [BatIO.BigEndian] | Write an IEEE double precision floating point value. | ||
write_double [BatIO] | Write an IEEE double precision floating point value. | ||
write_float [BatInnerIO] | Write an IEEE single precision floating point value. | ||
write_float [BatIO.BigEndian] | Write an IEEE single precision floating point value. | ||
write_float [BatIO] | Write an IEEE single precision floating point value. | ||
write_i16 [BatInnerIO] | Write a signed 16-bit word. | ||
write_i16 [BatIO.BigEndian] | Write a signed 16-bit word. | ||
write_i16 [BatIO] | Write a signed 16-bit word. | ||
write_i32 [BatInnerIO] | Write a signed 32-bit integer. | ||
write_i32 [BatIO.BigEndian] | Write a signed 32-bit integer. | ||
write_i32 [BatIO] | Write a signed 32-bit integer. | ||
write_i64 [BatInnerIO] | Write an OCaml int64. | ||
write_i64 [BatIO.BigEndian] | Write an OCaml int64. | ||
write_i64 [BatIO] | Write an OCaml int64. | ||
write_line [BatText] | Write one line onto a UTF-8 encoded output, followed by a \n. | ||
write_line [BatInnerIO] | Write a line and append a LF (it might be converted to CRLF on some systems depending on the underlying BatIO). | ||
write_line [BatIO] | Write a line and append a line end. | ||
write_lines [BatFile] |
| ||
write_only [BatString.Cap] | Drop capabilities to write only. | ||
write_only [BatHashtbl.Cap] | Drop to write-only permissions. | ||
write_only [BatArray.Cap] | Drop to write-only permissions. | ||
write_real_i32 [BatInnerIO] | Write an OCaml int32. | ||
write_real_i32 [BatIO.BigEndian] | Write an OCaml int32. | ||
write_real_i32 [BatIO] | Write an OCaml int32. | ||
write_string [BatInnerIO] | Write a string and append an null character. | ||
write_string [BatIO] | Write a string and append an null character. | ||
write_substring [BatUnix] | Same as | ||
write_text [BatText] | Write a character text onto a UTF-8 encoded output. | ||
write_ui16 [BatInnerIO] | Write an unsigned 16-bit word. | ||
write_ui16 [BatIO.BigEndian] | Write an unsigned 16-bit word. | ||
write_ui16 [BatIO] | Write an unsigned 16-bit word. | ||
X | |||
xor_big_int [BatBig_int] | Bitwise logical ``exclusive or''. | ||
Z | |||
zero [BatNumber.Numeric] | |||
zero [BatNum] | Usual operations | ||
zero [BatNativeint] | The native integer 0. | ||
zero [BatInt64] | The 64-bit integer 0. | ||
zero [BatInt32] | The 32-bit integer 0. | ||
zero [BatInt.Safe_int] | The integer | ||
zero [BatInt] | The integer | ||
zero [BatFloat.Safe_float] | Floating number zero. | ||
zero [BatFloat] | Floating number zero. | ||
zero [BatComplex] | The complex number | ||
zero [BatBool] | |||
zero [BatBig_int] | |||
zero_big_int [BatBig_int] | The big integer | ||
zero_plus [BatParserCo] | Accept a (possibly empty) list of expressions. |