Skip to content

Commit fcbeb9e

Browse files
committed
[temp.constr.atomic] Split long paragraph into three.
1 parent 18b788b commit fcbeb9e

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

source/templates.tex

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1605,18 +1605,22 @@
16051605
template arguments involving the
16061606
template parameters of the constrained entity,
16071607
called the \defn{parameter mapping}~(\ref{temp.constr.decl}).
1608+
\begin{note}
1609+
Atomic constraints are formed by constraint normalization~(\ref{temp.constr.normal}).
1610+
\tcode{E} is never a logical AND expression~(\ref{expr.log.and})
1611+
nor a logical OR expression~(\ref{expr.log.or}).
1612+
\end{note}
1613+
1614+
\pnum
16081615
Two atomic constraints are
16091616
\indextext{identical!atomic constraints|see{atomic constraint!identical}}%
16101617
\defnx{identical}{atomic constraint!identical}
16111618
if they are formed from the same
16121619
\grammarterm{expression}
16131620
and the targets of the parameter mappings are equivalent
16141621
according to the rules for expressions described in \ref{temp.over.link}.
1615-
\begin{note}
1616-
Atomic constraints are formed by constraint normalization~(\ref{temp.constr.normal}).
1617-
\tcode{E} is never a logical AND expression~(\ref{expr.log.and})
1618-
nor a logical OR expression~(\ref{expr.log.or}).
1619-
\end{note}
1622+
1623+
\pnum
16201624
Determining if a constraint is satisfied entails the substitution
16211625
of the parameter mapping and template arguments into that constraint.
16221626
If substitution results in an invalid type or expression,

0 commit comments

Comments
 (0)