type text = Text.t
class nfd : CamomileLibrary.UChar.t CamomileLibrary__.OOChannel.obj_output_channel -> CamomileLibrary__OOChannel.obj_output_channel
class nfc : CamomileLibrary.UChar.t CamomileLibrary__.OOChannel.obj_output_channel -> CamomileLibrary__OOChannel.obj_output_channel
class nfkd : CamomileLibrary.UChar.t CamomileLibrary__.OOChannel.obj_output_channel -> CamomileLibrary__OOChannel.obj_output_channel
class nfkc : CamomileLibrary.UChar.t CamomileLibrary__.OOChannel.obj_output_channel -> CamomileLibrary__OOChannel.obj_output_channel
module NFCBuf : sig ... end
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 = Text.index
val nfd_inc : text -> index -> [ `Inc of CamomileLibrary.UChar.t list * index * 'a lazy_t ] as 'a
val nfd_decompose : CamomileLibrary.UChar.t -> CamomileLibrary.UChar.t list
val nfkd_decompose : CamomileLibrary.UChar.t -> CamomileLibrary.UChar.t list