Skip to content

Commit 095d26e

Browse files
committed
P3641R0 Rename std::observable to std::observable_checkpoint
1 parent d81264a commit 095d26e

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
@@ -946,7 +946,7 @@
946946
Certain events in the execution of a program
947947
are termed \defnadj{observable}{checkpoints}.
948948
\begin{note}
949-
A call to \tcode{std::observable}\iref{utility.undefined}
949+
A call to \tcode{std::observable_checkpoint}\iref{utility.undefined}
950950
is an observable checkpoint,
951951
as are certain parts of
952952
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
@@ -752,6 +752,7 @@
752752
// \libheader{string}, \libheader{unordered_map}, \libheader{unordered_set}, \libheader{vector}
753753
#define @\defnlibxname{cpp_lib_not_fn}@ 202306L // freestanding, also in \libheader{functional}
754754
#define @\defnlibxname{cpp_lib_null_iterators}@ 201304L // freestanding, also in \libheader{iterator}
755+
#define @\defnlibxname{cpp_lib_observable_checkpoint}@ 202506L // freestanding, also in \libheader{utility}
755756
#define @\defnlibxname{cpp_lib_optional}@ 202110L // also in \libheader{optional}
756757
#define @\defnlibxname{cpp_lib_optional_range_support}@ 202406L // freestanding, also in \libheader{optional}
757758
#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)