camomile
A Unicode library
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
package camomile
-
camomileDefaultConfig
-
camomileLibrary
-
-
camomileLibraryDefault
-
-
camomileLibraryDyn
-
camomile_yuge
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library camomileLibrary
Parameters
module Config : ConfigInt.Type
module Text : UnicodeString.Type
Signature
type text = Text.t
type index = Text.index
val compare :
?locale:string ->
?prec:precision ->
?variable:variable_option ->
text ->
text ->
int
For locale, see Locale
. If locale
is omitted, the standard UCA order is used. If prec
is omitted, the maximum possible strength is used. If variable
is omitted, the default of the locale (usually `Shifted
) is used. The meaning of the returned value is similar to Pervasives.compare
val sort_key :
?locale:string ->
?prec:precision ->
?variable:variable_option ->
text ->
string
Binary comparison of sort_key gives the same result as compare
. i.e. compare t1 t2 = Pervasives.compare (sort_key t1) (sort_key t2)
If the same texts are repeatedly compared, pre-computation of sort_key gives better performance.
val compare_with_key :
?locale:string ->
?prec:precision ->
?variable:variable_option ->
string ->
text ->
int
Comparison with the sort key.
ON THIS PAGE
No table of contents