From c69cc95a71d90e3c403d1db77d02eef851b6b6e0 Mon Sep 17 00:00:00 2001
From: timsong-cpp
This wording is relative to
+LWG decided to guarantee some additional properties for CPOs. +
+ + +
+This wording is relative to
Modify
+++-1- A customization point object is a function object (
+) +with a literal class type that interacts with program-defined types +while enforcing semantic requirements on that interaction. + +-2- The type of a customization point object, ignoring cv-qualifiers, +shall model `semiregular` (
+) +and shall be a structural type ( ) +and a trivially copyable type ( ). +Every constructor of this type +shall have a non-throwing exception specification ( ). +