|
15735 | 15735 |
|
15736 | 15736 | \begin{ncbnf}
|
15737 | 15737 | \fmtnontermdef{format-spec}\br
|
15738 |
| - \textnormal{as specified by the \tcode{formatter} specialization for the argument type} |
| 15738 | + \textnormal{as specified by the \tcode{formatter} specialization for the argument type; cannot start with \terminal{\}} } |
15739 | 15739 | \end{ncbnf}
|
15740 | 15740 |
|
15741 | 15741 | \pnum
|
|
16784 | 16784 | \fmtgrammarterm{format-spec}\iref{format.string}
|
16785 | 16785 | of the replacement field being formatted
|
16786 | 16786 | in the format string.
|
16787 |
| -If \fmtgrammarterm{format-spec} is empty then either |
| 16787 | +If \fmtgrammarterm{format-spec} is not present or empty then either |
16788 | 16788 | \tcode{pc.begin() == pc.end()} or
|
16789 | 16789 | \tcode{*pc.begin() == '\}'}.
|
16790 | 16790 |
|
|
17758 | 17758 | \begin{itemdescr}
|
17759 | 17759 | \pnum
|
17760 | 17760 | \effects
|
17761 |
| -Parses the format specifier as a \fmtgrammarterm{range-format-spec} and |
| 17761 | +Parses the format specifiers as a \fmtgrammarterm{range-format-spec} and |
17762 | 17762 | stores the parsed specifiers in \tcode{*this}.
|
| 17763 | +Calls \tcode{\exposid{underlying_}.parse(ctx)} to parse |
| 17764 | +\fmtgrammarterm{format-spec} in \fmtgrammarterm{range-format-spec} or, |
| 17765 | +if the latter is not present, an empty \fmtgrammarterm{format-spec}. |
17763 | 17766 | The values of
|
17764 | 17767 | \exposid{opening-bracket_}, \exposid{closing-bracket_}, and \exposid{separator_}
|
17765 | 17768 | are modified if and only if required by
|
|
18602 | 18605 | \begin{itemdescr}
|
18603 | 18606 | \pnum
|
18604 | 18607 | \effects
|
18605 |
| -Parses the format specifier as a \fmtgrammarterm{tuple-format-spec} and |
| 18608 | +Parses the format specifiers as a \fmtgrammarterm{tuple-format-spec} and |
18606 | 18609 | stores the parsed specifiers in \tcode{*this}.
|
18607 | 18610 | The values of
|
18608 | 18611 | \exposid{opening-bracket_},
|
|
18611 | 18614 | are modified if and only if
|
18612 | 18615 | required by the \fmtgrammarterm{tuple-type}, if present.
|
18613 | 18616 | For each element \tcode{\placeholder{e}} in \exposid{underlying_},
|
| 18617 | +calls \tcode{\placeholder{e}.parse(ctx)} to parse |
| 18618 | +an empty \fmtgrammarterm{format-spec} and, |
18614 | 18619 | if \tcode{\placeholder{e}.set_debug_format()} is a valid expression,
|
18615 | 18620 | calls \tcode{\placeholder{e}.set_debug_format()}.
|
18616 | 18621 |
|
|
0 commit comments