Skip to content

Commit 0b64a0f

Browse files
committed
P3886R0 Wording for AT1-057
- Add cross-reference
1 parent b536020 commit 0b64a0f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

source/support.tex

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -819,6 +819,8 @@
819819
#define @\defnlibxname{cpp_lib_reference_wrapper}@ 202403L // freestanding, also in \libheader{functional}
820820
#define @\defnlibxname{cpp_lib_reflection}@ 202506L // also in \libheader{meta}
821821
#define @\defnlibxname{cpp_lib_remove_cvref}@ 201711L // freestanding, also in \libheader{type_traits}
822+
#define @\defnlibxname{cpp_lib_replaceable_contract_violation_handler}@ @\seebelow@
823+
// freestanding, also in \libheader{contracts}
822824
#define @\defnlibxname{cpp_lib_result_of_sfinae}@ 201210L
823825
// freestanding, also in \libheader{functional}, \libheader{type_traits}
824826
#define @\defnlibxname{cpp_lib_robust_nonmodifying_seq_ops}@ 201304L // freestanding, also in \libheader{algorithm}
@@ -912,6 +914,12 @@
912914
the requirements of a hosted implementation, and
913915
to the integer literal \tcode{0} otherwise\iref{new.delete}.
914916

917+
\pnum
918+
The macro \xname{cpp_lib_replaceable_contract_violation_handler} is defined to
919+
the integer literal \tcode{202603L}
920+
if the contract-violation handler is replaceable, and
921+
to the integer literal \tcode{0} otherwise\iref{basic.contract.handler}.
922+
915923
\pnum
916924
\recommended
917925
Freestanding implementations should only define a macro from \libheader{version}

0 commit comments

Comments
 (0)