Skip to content

Commit b42fbce

Browse files
[fs.req] Replace "encoded character type" with "character type"
1 parent 0ad2168 commit b42fbce

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

source/iostreams.tex

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13251,24 +13251,19 @@
1325113251

1325213252
\rSec2[fs.req]{Requirements}
1325313253

13254-
\pnum
13255-
Throughout subclause~\ref{filesystems}, \tcode{char}, \keyword{wchar_t}, \keyword{char8_t},
13256-
\keyword{char16_t}, and \keyword{char32_t} are collectively called
13257-
\defnx{encoded character types}{encoded character type}.
13258-
1325913254
\pnum
1326013255
Functions with template parameters named \tcode{EcharT}
1326113256
shall not participate in overload resolution
13262-
unless \tcode{EcharT} is one of the encoded character types.
13257+
unless \tcode{EcharT} is a character type\iref{basic.fundamental}.
1326313258

1326413259
\pnum
1326513260
Template parameters named \tcode{InputIterator} shall meet the
1326613261
\oldconcept{InputIterator} requirements\iref{input.iterators} and shall
13267-
have a value type that is one of the encoded character types.
13262+
have a value type that is a character type.
1326813263

1326913264
\pnum
1327013265
\begin{note}
13271-
Use of an encoded character type implies an associated
13266+
Use of a character type implies an associated
1327213267
character set and encoding.
1327313268
Since \tcode{signed char} and \tcode{unsigned char} have no
1327413269
implied character set and encoding,

0 commit comments

Comments
 (0)