Functor CamomileLibrary.UNF.Make

module Make: 
functor (Config : CamomileLibrary.ConfigInt.Type) ->
functor (Text : CamomileLibrary.UnicodeString.Type) -> Type with type text = Text.t and type index = Text.index
Parameters:
Config : CamomileLibrary.ConfigInt.Type
Text : CamomileLibrary.UnicodeString.Type

type text 
class nfd : CamomileLibrary.UChar.t #CamomileLibrary.OOChannel.obj_output_channel -> [CamomileLibrary.UChar.t] CamomileLibrary.OOChannel.obj_output_channel
class nfc : CamomileLibrary.UChar.t #CamomileLibrary.OOChannel.obj_output_channel -> [CamomileLibrary.UChar.t] CamomileLibrary.OOChannel.obj_output_channel
class nfkd : CamomileLibrary.UChar.t #CamomileLibrary.OOChannel.obj_output_channel -> [CamomileLibrary.UChar.t] CamomileLibrary.OOChannel.obj_output_channel
class nfkc : CamomileLibrary.UChar.t #CamomileLibrary.OOChannel.obj_output_channel -> [CamomileLibrary.UChar.t] CamomileLibrary.OOChannel.obj_output_channel

Conversion to NFD, NFKD, NFC, NFKC forms.
val nfd : text -> text
val nfkd : text -> text
val nfc : text -> text
val nfkc : text -> text
module NFCBuf: sig .. end
val nfc_append : text ->
text -> text

put_nfd b t, put_nfkd b t, put_nfc b t, put_nfkc b t clear the contents of b and put the NFD, NFKD, NFC, NFKC forms of t into b respectively.
val put_nfd : CamomileLibrary.XString.t -> text -> unit
val put_nfkd : CamomileLibrary.XString.t -> text -> unit
val put_nfc : CamomileLibrary.XString.t -> text -> unit
val put_nfkc : CamomileLibrary.XString.t -> text -> unit
type index 
val nfd_inc : text ->
index ->
([ `Inc of
CamomileLibrary.UChar.t list * index *
'a lazy_t ]
as 'a)
val canon_compare : text -> text -> int
val nfd_decompose : CamomileLibrary.UChar.t -> CamomileLibrary.UChar.t list
val nfkd_decompose : CamomileLibrary.UChar.t -> CamomileLibrary.UChar.t list