Index of types


B
buf [XString.Buf]
buf [UnicodeString.Type.Buf]
buf [UText.Buf]
buf [UTF8.Buf]
Buffers for UTF-8 strings.
buf [UTF16.Buf]
buf [UCS4.Buf]
create n creates the buffer with the initial size n.
buf [SubText.Type.Buf]
buf [UNF.Type.NFCBuf]
buf [Main.Type.UCS4.Buf]
create n creates the buffer with the initial size n.
buf [Main.Type.UTF16.Buf]
create n : creates the buffer with the initial size n.
buf [Main.Type.UTF8.Buf]
Buffers for UTF-8 strings.
buf [Main.Type.SubText.Type.Buf]
buf [Main.Type.XString.Buf]
buf [Main.Type.UText.Buf]
create n creates the buffer which initially can contain n Unicode characters.
buf [Main.Type.UnicodeString.Type.Buf]
create n creates the buffer.

C
casemap_condition [UCharInfo.Type]
character_property_type [UCharInfo.Type]
Type of character properties
compiled_regexp [URe.Type]
compiled_regexp [UReStr.Interface.Type]
compiled_regexp [Main.Type.URe.Type]

D
decomposition_info [UCharInfo.Type]
decomposition_type [UCharInfo.Type]
Types of decomposition.

E
elt [UCharTbl.Type]
elt [ISet]
elt [Main.Type.UCharTbl.Type]
elt [Main.Type.ISet]

G
general_category_type [UCharInfo.Type]
Type of Unicode general character categories.

I
index [XString]
index [XArray]
index [UnicodeString.Type]
locations in storages.
index [UText]
index [UTF8]
Positions in the string represented by the number of bytes from the head.
index [UTF16]
Positions in the string represented by the number of 16-bit unit from the head.
index [URe.Type]
index [UCS4]
Positions in the string represented by the number of characters from the head.
index [SubText.Type]
index [UReStr.Interface.Type]
index [UCol.Type]
index [UNF.Type]
index [Main.Type.URe.Type]
index [Main.Type.UCS4]
nth s n returns the position of the n-th Unicode character.
index [Main.Type.UTF16]
nth s n returns the position of the n-th Unicode character.
index [Main.Type.UTF8]
nth s n returns the position of the n-th Unicode character.
index [Main.Type.SubText.Type]
index [Main.Type.XString]
index [Main.Type.UText]
index [Main.Type.UnicodeString.Type]
look t i : The character in the location i of t.
index [Main.Type.XArray]

K
key [IMap]
key [Main.Type.IMap]

M
match_semantics [URe]
Match semantics.
match_semantics [Main.Type.URe]
Remove `Group from the regular expressions.
mutability [UText]
Phantom type for distinguishing mutability
mutability [Main.Type.UText]
Phantom type for distinguishing mutability

P
precision [UCol]
Strength of comparison.
precision [Main.Type.UCol]

R
regexp [URe]
Abstract syntax trees of regular expressions.
regexp [UReStr.Interface]
regexp [Main.Type.URe]
Abstract syntax trees of regular expressions.

S
script_type [UCharInfo.Type]
Type for script type
separator [ULine]
Line separators.
separator [Main.Type.ULine]
Line separators.
special_casing_property [UCharInfo.Type]

T
t [XString]
t [XArray]
t [UnicodeString.Type]
The type of string.
t [UText]
t [UTF8]
UTF-8 encoded Unicode strings.
t [UTF16]
t [USet]
t [UMap]
t [UCharTbl.Char]
t [UCharTbl.Bytes]
t [UCharTbl.Bits]
t [UCharTbl.Bool]
t [UCharTbl.Type]
t [UCharTbl]
t [UChar]
Unicode characters.
t [UCS4]
t [Locale]
Type of locales.
t [ISet]
t [IMap]
t [SubText.Type]
t [Main.Type.UCS4]
UCS4 encoded string.
t [Main.Type.UTF16]
UTF-16 encoded string.
t [Main.Type.UTF8]
UTF-8 encoded Unicode strings.
t [Main.Type.Locale]
Type of locales.
t [Main.Type.SubText.Type]
t [Main.Type.XString]
t [Main.Type.UText]
t [Main.Type.UnicodeString.Type]
The type of string.
t [Main.Type.UCharTbl.Char]
t [Main.Type.UCharTbl.Bytes]
t [Main.Type.UCharTbl.Bits]
t [Main.Type.UCharTbl.Bool]
t [Main.Type.UCharTbl.Type]
t [Main.Type.UCharTbl]
t [Main.Type.UMap]
Maps over Unicode characters.
t [Main.Type.USet]
Sets of Unicode characters, implemented as sets of intervals.
t [Main.Type.UChar]
Unicode characters.
t [Main.Type.XArray]
t [Main.Type.IMap]
t [Main.Type.ISet]
t [CharEncoding.Interface]
Type for encodings.
tbl [UCharTbl]
tbl [Main.Type.UCharTbl]
Fast lookup tables.
text [UText]
text [URe.Type]
text [ULine.Type]
text [UReStr.Interface.Type]
text [UCol.Type]
text [UNF.Type]
text [Main.Type.URe.Type]
text [Main.Type.ULine.Type]
new input_line input_obj creates the new input channel object OOChannel.obj_input_channel which reads Unicode characters from input_obj and output lines.
text [Main.Type.UText]
text [CharEncoding.Interface.Type]
text [CaseMap.Type]

U
uchar [UPervasives]
uchar [UChar]
Aliases of type t
uchar [Main.Type.UPervasives]
Aliases for UChar.uint_code, UChar.chr_of_uint
uchar [Main.Type.UChar]
Alias of uint_code
ur_index [SubText.Type]
The type of indexes of original texts.
ur_index [Main.Type.SubText.Type]
refer t i j returns the part of t from i until j.
ur_text [SubText.Type]
The type of original texts.
ur_text [Main.Type.SubText.Type]
The type of indexes of original texts.
ustring [UText]
ustring [Main.Type.UText]
utext [UText]
utext [Main.Type.UText]

V
variable_option [UCol]
How variables are handled
variable_option [Main.Type.UCol]
How variables are handled

X
xarray [XArray]
xarray [Main.Type.XArray]
XArray will be replaced by Dynarray in future.
xstring [XString]
xstring [Main.Type.XString]
eXtensible Unicode string.