File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 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}
912914the requirements of a hosted implementation, and
913915to 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
917925Freestanding implementations should only define a macro from \libheader {version}
You can’t perform that action at this time.
0 commit comments