template <class moneyT> /*unspecified*/ put_money (const moneyT& mon, bool intl = false);
true
), it calls money_put::put (using the stream's selected locale) to perform both the formatting and the insertion operations, adjusting the stream's internal state flags accordingly. Finally, it destroys the sentry object before returning.<iomanip>
.long double
or a basic_string instantiation.true
for international representations, false
otherwise.flag | error |
---|---|
eofbit | - |
failbit | The function failed to format mon (it may also be set if the construction of sentry failed). |
badbit | Either the insertion on the stream failed, or some other error happened (such as when this function catches an exception thrown by an internal operation). When set, the integrity of the stream may have been affected. |
|
|