Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::locale::as Namespace Reference

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...
 

Detailed Description

This namespace includes all manipulators that can be used on IO streams.