# Module Cf_unicode.Transcoding_T.E

    module E: Cf_unicode.Encoding_T

The encoding module used as the argument to the `C_create(E: Encoding_T)` functor. The `to_ucs4` function defines the input encoding of the transcoder, and the `of_ucs4` function defines the output encoding.

    val to_ucs4 : (char Cf_seq.t option, int) Cf_flow.t

A flow that transcodes an encoded character stream into a stream of 31-bit UCS4 integer codes.

    val of_ucs4 : (int, char) Cf_flow.t

A flow that reads a stream of 31-bit UCS4 integer codes and writes them as a stream of encoded characters.