File tree Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 921
921
attempting to modify a const object).
922
922
923
923
\pnum
924
- \indextext {observable checkpoint}
925
924
Certain events in the execution of a program
926
- are termed \defn {observable checkpoints}.
925
+ are termed \defnadj {observable}{ checkpoints}.
927
926
\begin {note }
928
927
A call to \tcode {std::observable}\iref {utility.undefined }
929
928
is an observable checkpoint.
932
931
\pnum
933
932
\indextext {program!well-formed}%
934
933
\indextext {behavior!observable}%
935
- The \defn {defined prefix} of an execution
934
+ The \defnadj {defined}{ prefix} of an execution
936
935
comprises the operations $ O$
937
936
for which for every undefined operation $ U$
938
937
there is an observable checkpoint $ C$
973
972
\pnum
974
973
\indextext {conformance requirements}%
975
974
The following specify the
976
- \defnx {observable behavior }{behavior!observable }
975
+ \defnadj {observable}{behavior}
977
976
of the program:
978
977
\begin {itemize }
979
978
\item
Original file line number Diff line number Diff line change 709
709
\begin {itemdecl }
710
710
void observable() noexcept;
711
711
\end {itemdecl }
712
+
712
713
\begin {itemdescr }
713
714
\pnum
714
715
\effects
Original file line number Diff line number Diff line change 487
487
\movedxref {stmt.stmt }{stmt}
488
488
\movedxref {dcl.dcl }{dcl}
489
489
490
+ % P1494R5 added more to this section and expanded its scope
491
+ \movedxref {utility.unreachable }{utility.undefined}
492
+
490
493
% %% Deprecated features.
491
494
% %% Example:
492
495
%
You can’t perform that action at this time.
0 commit comments