Up

module CaseMap

: sig

Case mappings as defined in Unicode Technical Report #21

For locale, see [root:Locale]. If locale is omitted, default mapping is used.

#
module type Type = sig
#
type text
#
val lowercase : ?locale:string -> text -> text
#
val uppercase : ?locale:string -> text -> text
#
val titlecase : ?locale:string -> text -> text

Capitalize the beginning of words

#
val casefolding : text -> text

Case foldding

#
val compare_caseless : text -> text -> int

Caseless comparison

end
#
module Make : functor (Config : ConfigInt.Type) -> functor (Text : UnicodeString.Type) -> Type with type text = Text.t
end