Concepts¶
-
template<typename
E
>
conceptEncodingForm
¶ An encoding form type. It describes an encoding form’s mapping between code points and code units, as well as some extra properties which are used for checking constraints and for performing optimizations.
Todo
Document requirements
-
template<typename
E
>
conceptStatelessEncodingForm
¶ An encoding form that requires no state for encoding/decoding operations.
Todo
Document requirements
-
template<typename
O
>
conceptOptional
¶ A type of objects that contain an optional value.
Todo
Document requirements
-
template<typename
H
, typenameE
>
conceptEncodeErrorHandler
¶ H
is an error handler that can handle errors when encoding withE
.Todo
Document requirements
-
template<typename
H
, typenameE
>
conceptDecodeErrorHandler
¶ H
is an error handler that can handle errors when encoding withE
.Todo
Document requirements
-
template<typename
N
>
conceptNormalizationForm
¶ N
is a Unicode normalization form.Todo
Document requirements