This Annex describes the choices made in application of
UAX #31 (“Unicode Identifier and Pattern Syntax”)
to C++ in terms of the requirements from UAX #31 and
how they do or do not apply to this document
. In terms of UAX #31,
this document conforms by meeting the requirements
R1 “Default Identifiers” and
R4 “Equivalent Normalized Identifiers” from UAX #31
. The other requirements from UAX #31, also listed below,
are either alternatives not taken or do not apply to this document
.