Skip to content

Commit 7d4fa24

Browse files
jensmaurertkoeppe
authored andcommitted
[intro.defs] Remove unused definitions
The terms "arbitrary-positional stream", "repositional stream", and "iostream class templates" are removed. Fixes ISO/CS 011 and ISO/CS 16 (C++23 DIS).
1 parent 4d603c6 commit 7d4fa24

File tree

2 files changed

+5
-29
lines changed

2 files changed

+5
-29
lines changed

source/intro.tex

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -127,16 +127,6 @@
127127
although they may involve accesses of scalar subobjects.
128128
\end{defnote}
129129

130-
\definition{arbitrary-positional stream}{defns.arbitrary.stream}
131-
\defncontext{library}
132-
\indexdefn{stream!arbitrary-positional}%
133-
stream that can seek to any integral position within
134-
the length of the stream
135-
136-
\begin{defnote}
137-
Every arbitrary-positional stream is also a repositional stream\iref{defns.repositional.stream}.
138-
\end{defnote}
139-
140130
\indexdefn{argument}%
141131
\indexdefn{argument!function call expression}
142132
\definition{argument}{defns.argument}
@@ -350,20 +340,6 @@
350340
\definition{implementation limits}{defns.impl.limits}
351341
restrictions imposed upon programs by the implementation
352342

353-
\definition{iostream class templates}{defns.iostream.templates}
354-
\defncontext{library}
355-
templates that are declared in header \libheader{iosfwd} and
356-
take two template arguments
357-
358-
\begin{defnote}
359-
The arguments are named \tcode{charT} and \tcode{traits}.
360-
The argument \tcode{charT} is a character container class, and
361-
the argument \tcode{traits} is a class
362-
which defines additional characteristics and functions
363-
of the character type represented by \tcode{charT}
364-
necessary to implement the iostream class templates.
365-
\end{defnote}
366-
367343
\indexdefn{behavior!locale-specific}%
368344
\definition{locale-specific behavior}{defns.locale.specific}
369345
behavior that depends on local conventions of nationality, culture, and
@@ -514,11 +490,6 @@
514490
definitions of all translation units\iref{basic.link}.
515491
\end{defnote}
516492

517-
\definition{repositional stream}{defns.repositional.stream}
518-
\defncontext{library}
519-
\indexdefn{stream!repositional}%
520-
stream that can seek to a position that was previously encountered
521-
522493
\definition{required behavior}{defns.required.behavior}
523494
\defncontext{library}
524495
\indexdefn{behavior!required}%

source/xrefdelta.tex

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
% P2874R2 Mandating Annex D
2323
\removedxref{depr.res.on.required}
2424

25+
% DIS comment **-011
26+
\removedxref{defns.arbitrary.stream}
27+
\removedxref{defns.repositional.stream}
28+
\removedxref{defns.iostream.templates}
29+
2530
%%% Renamed sections.
2631
%%% Examples:
2732
%

0 commit comments

Comments
 (0)