C++ Logo


Advanced search

Subject: Seeking guidance on use, overloading, or overriding of terms used in normative references
From: Tom Honermann (tom_at_[hidden])
Date: 2020-06-17 10:06:25

ISO/IEC 10646:2017 3.10 defines the term /code point/ as "value in the
UCS codespace".

Note that the definition restricts the term to the Unicode character set

SG16 may be interested in adopting this term as a generic term
applicable to any character set, perhaps as if it were defined as "a
value in the codespace of a character set".

The question is how or whether the C++ standard can overload or override
terms from its normative references in this way. [intro.defs]
<http://eel.is/c++draft/intro.defs> already provides overloaded
definitions for terms used in different portions of the standard.  Would
it be reasonable to provide a definition of /code point/ in this section
that differs from that in ISO/IEC 10646?  If so, would some form of
disambiguation be required?


SG16 list run by sg16-owner@lists.isocpp.org