Created on 2008-05-17.00:00:00 last changed 161 months ago
Proposed resolution:
I propose to change the text to make it clear that the first interpretation is intended, that is, to make following change to [locale.money.get.virtuals], p. 2:
When
money_base::space
ormoney_base::none
appears as the last element in the format pattern,except at the end, optional white space (as recognized byno white space is consumed. Otherwise, wherect.is
) is consumed after any required space.money_base::space
appears in any of the initial elements of the format pattern, at least one white space character is required. Wheremoney_base::none
appears in any of the initial elements of the format pattern, white space is allowed but not required. If(str.flags() & str.showbase)
isfalse
, ...
[ 2009-10 Santa Cruz: ]
Move to Ready.
[ 2009-07 Frankfurt: ]
There is a noun missing from the proposed resolution. It's not clear that the last sentence would be helpful, even if the word were not missing:
In either case, any required MISSINGWORD followed by all optional whitespace (as recognized by ct.is()) is consumed.
Strike this sentence and move to Review.
Howard: done.
[ San Francisco: ]
Martin will revise the proposed resolution.
Duplicate: 670
In paragraph 2, [locale.money.get.virtuals] specifies the following:
Where
space
ornone
appears in the format pattern, except at the end, optional white space (as recognized byct.is
) is consumed after any required space.
This requirement can be (and has been) interpreted two mutually exclusive ways by different readers. One possible interpretation is that:
- where
money_base::space
appears in the format, at least one space is required, and- where
money_base::none
appears in the format, space is allowed but not required.
The other is that:
where either
money_base::space
ormoney_base::none
appears in the format, white space is optional.
History | |||
---|---|---|---|
Date | User | Action | Args |
2011-08-23 20:07:26 | admin | set | status: wp -> c++11 |
2010-10-21 18:28:33 | admin | set | messages: + msg4001 |
2010-10-21 18:28:33 | admin | set | messages: + msg4000 |
2010-10-21 18:28:33 | admin | set | messages: + msg3999 |
2010-10-21 18:28:33 | admin | set | messages: + msg3998 |
2008-05-17 00:00:00 | admin | create |