package orsetto
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=151ca6df499bd3de7aa89a4e1627411fbee24c4dea6e0e71ce21f06f181ee654
md5=00393728b481c2bf15919a8202732335
doc/orsetto.cf/Cf_base16/Std/index.html
Module Cf_base16.Std
The "base16" encoding.
val basis : Cf_radix_n.basis
The basis of the transform.
Use decode_seq s
to decode the digits in s
according to the rules for the transform. Evaluating the result raises Error
if an error in the encoding is encountered. Optionally use ~n
to specify the required length of the decoded octets, raising Error
if the end of s
is not found immediately following the last digit in the encoding.
Use decode_string s
to decode the digits in s
according to the rules for the transform. Returns None
if an error is encountered. Optionally use ~n
to specify the required length of the decoded octets.
val decode_slice : ?n:int -> string Cf_slice.t -> string option
Use decode_slice s
to decode the digits in s
according to the rules for the transform. Returns None
if an error is encountered. Optionally use ~n
to specify the required length of the decoded octets.
Use encode_seq s
to encode the octets in s
according to the rules for the transform. Use ~brk:(n, s)
to insert s
every n
digits. Use ~np:()
to disable output of pad characters. If pad characters are mandatory for the transform, then using ~np:()
raises Invalid_argument
.
Use encode_string s
to encode the octets in s
according to the rules for the transform. Use ~brk:(bn, bs)
to insert bs
every bn
digits. Use ~np:()
to disable output of pad characters. If pad characters are mandatory for the transform, then using ~np:()
raises Invalid_argument
.
val encode_slice :
?brk:(int * string) ->
?np:unit ->
string Cf_slice.t ->
string
Use encode_slice s
to encode the octets in s
according to the rules for the transform. Use ~brk:(bn, bs)
to insert bs
every bn
digits. Use ~np:()
to disable output of pad characters. If pad characters are mandatory for the transform, then using ~np:()
raises Invalid_argument
.