This namespace includes all manipulators that can be used on IO streams. More...
Functions | |
std::ios_base & | posix (std::ios_base &ios) |
Format values with "POSIX" or "C" locale. More... | |
std::ios_base & | number (std::ios_base &ios) |
Format a number. More... | |
std::ios_base & | currency (std::ios_base &ios) |
Format currency, number is treated like amount of money. More... | |
std::ios_base & | percent (std::ios_base &ios) |
Format percent, value 0.3 is treated as 30%. More... | |
std::ios_base & | date (std::ios_base &ios) |
Format a date, number is treated as POSIX time. More... | |
std::ios_base & | time (std::ios_base &ios) |
Format a time, number is treated as POSIX time. More... | |
std::ios_base & | datetime (std::ios_base &ios) |
Format a date and time, number is treated as POSIX time. More... | |
std::ios_base & | strftime (std::ios_base &ios) |
Create formatted date time, Please note, this manipulator only changes formatting mode, and not format itself, so you are probably looking for ftime manipulator. More... | |
std::ios_base & | spellout (std::ios_base &ios) |
Spell the number, like "one hundred and ten". More... | |
std::ios_base & | ordinal (std::ios_base &ios) |
Write an order of the number like 4th. More... | |
std::ios_base & | currency_default (std::ios_base &ios) |
Set default currency formatting style – national, like "$". More... | |
std::ios_base & | currency_iso (std::ios_base &ios) |
Set ISO currency formatting style, like "USD", (requires ICU >= 4.2) More... | |
std::ios_base & | currency_national (std::ios_base &ios) |
Set national currency formatting style, like "$". More... | |
std::ios_base & | time_default (std::ios_base &ios) |
set default (medium) time formatting style More... | |
std::ios_base & | time_short (std::ios_base &ios) |
set short time formatting style More... | |
std::ios_base & | time_medium (std::ios_base &ios) |
set medium time formatting style More... | |
std::ios_base & | time_long (std::ios_base &ios) |
set long time formatting style More... | |
std::ios_base & | time_full (std::ios_base &ios) |
set full time formatting style More... | |
std::ios_base & | date_default (std::ios_base &ios) |
set default (medium) date formatting style More... | |
std::ios_base & | date_short (std::ios_base &ios) |
set short date formatting style More... | |
std::ios_base & | date_medium (std::ios_base &ios) |
set medium date formatting style More... | |
std::ios_base & | date_long (std::ios_base &ios) |
set long date formatting style More... | |
std::ios_base & | date_full (std::ios_base &ios) |
set full date formatting style More... | |
template<typename CharType > | |
details::add_ftime< CharType > | ftime (std::basic_string< CharType > const &format) |
Set strftime like formatting string. More... | |
template<typename CharType > | |
details::add_ftime< CharType > | ftime (CharType const *format) |
See ftime(std::basic_string<CharType> const &format) More... | |
std::ios_base & | gmt (std::ios_base &ios) |
Set GMT time zone to stream. More... | |
std::ios_base & | local_time (std::ios_base &ios) |
Set local time zone to stream. More... | |
details::set_timezone | time_zone (char const *id) |
Set time zone using id. More... | |
details::set_timezone | time_zone (std::string const &id) |
Set time zone using id. More... | |
details::set_domain | domain (std::string const &id) |
Manipulator for switching message domain in ostream,. More... | |
This namespace includes all manipulators that can be used on IO streams.