Skip to content

Commit fb5358e

Browse files
jensmaurertkoeppe
authored andcommitted
P3641R0 Rename std::observable to std::observable_checkpoint
1 parent 70e0397 commit fb5358e

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

source/intro.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -962,7 +962,7 @@
962962
Certain events in the execution of a program
963963
are termed \defnadj{observable}{checkpoints}.
964964
\begin{note}
965-
A call to \tcode{std::observable}\iref{utility.undefined}
965+
A call to \tcode{std::observable_checkpoint}\iref{utility.undefined}
966966
is an observable checkpoint,
967967
as are certain parts of
968968
the evaluation of contract assertions\iref{basic.contract}.

source/support.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -765,6 +765,7 @@
765765
// \libheader{string}, \libheader{unordered_map}, \libheader{unordered_set}, \libheader{vector}
766766
#define @\defnlibxname{cpp_lib_not_fn}@ 202306L // freestanding, also in \libheader{functional}
767767
#define @\defnlibxname{cpp_lib_null_iterators}@ 201304L // freestanding, also in \libheader{iterator}
768+
#define @\defnlibxname{cpp_lib_observable_checkpoint}@ 202506L // freestanding, also in \libheader{utility}
768769
#define @\defnlibxname{cpp_lib_optional}@ 202506L // also in \libheader{optional}
769770
#define @\defnlibxname{cpp_lib_optional_range_support}@ 202406L // freestanding, also in \libheader{optional}
770771
#define @\defnlibxname{cpp_lib_out_ptr}@ 202311L // freestanding, also in \libheader{memory}

source/utilities.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595

9696
// \ref{utility.undefined}, undefined behavior
9797
[[noreturn]] void unreachable();
98-
void observable() noexcept;
98+
void observable_checkpoint() noexcept;
9999

100100
// \ref{intseq}, compile-time integer sequences%
101101
\indexlibraryglobal{index_sequence}%
@@ -720,9 +720,9 @@
720720
\end{example}
721721
\end{itemdescr}
722722

723-
\indexlibraryglobal{observable}%
723+
\indexlibraryglobal{observable_checkpoint}%
724724
\begin{itemdecl}
725-
void observable() noexcept;
725+
void observable_checkpoint() noexcept;
726726
\end{itemdecl}
727727

728728
\begin{itemdescr}

0 commit comments

Comments
 (0)