|
2872 | 2872 |
|
2873 | 2873 | \begin{itemize}
|
2874 | 2874 | \item
|
2875 |
| -for replacement functions\iref{new.delete}, if the installed replacement function does not |
| 2875 | +For replacement functions\iref{new.delete}, if the installed replacement function does not |
2876 | 2876 | implement the semantics of the applicable
|
2877 | 2877 | \required
|
2878 | 2878 | paragraph.
|
2879 | 2879 | \item
|
2880 |
| -for handler functions~(\ref{new.handler}, \ref{terminate.handler}), |
| 2880 | +For handler functions~(\ref{new.handler}, \ref{terminate.handler}), |
2881 | 2881 | if the installed handler function does not implement the semantics of the applicable
|
2882 | 2882 | \required
|
2883 |
| -paragraph |
| 2883 | +paragraph. |
2884 | 2884 | \item
|
2885 |
| -for types used as template arguments when instantiating a template component, |
| 2885 | +For types used as template arguments when instantiating a template component, |
2886 | 2886 | if the operations on the type do not implement the semantics of the applicable
|
2887 | 2887 | \emph{Requirements}
|
2888 | 2888 | subclause~(\ref{allocator.requirements}, \ref{container.requirements}, \ref{iterator.requirements},
|
2889 | 2889 | \ref{algorithms.requirements}, \ref{numeric.requirements}).
|
2890 | 2890 | Operations on such types can report a failure by throwing an exception
|
2891 | 2891 | unless otherwise specified.
|
2892 | 2892 | \item
|
2893 |
| -if any replacement function or handler function or destructor operation exits via an exception, |
| 2893 | +If any replacement function or handler function or destructor operation exits via an exception, |
2894 | 2894 | unless specifically allowed
|
2895 | 2895 | in the applicable
|
2896 | 2896 | \required
|
2897 | 2897 | paragraph.
|
2898 | 2898 | \item
|
2899 |
| -if an incomplete type\iref{basic.types} is used as a template |
| 2899 | +If an incomplete type\iref{basic.types} is used as a template |
2900 | 2900 | argument when instantiating a template component or evaluating a concept, unless specifically
|
2901 | 2901 | allowed for that component.
|
2902 | 2902 | \end{itemize}
|
|
0 commit comments