![]() |
Boost.Locale
|
This class holds external data beyond existing fmtflags that std::ios_base holds. More...
#include <boost/locale/formatting.hpp>
Public Member Functions | |
| void | display_flags (uint64_t flags) |
| Set flags that define how to format data, e.g. number, spell, currency etc. | |
| uint64_t | display_flags () const |
| Get flags that define how to format data, e.g. number, spell, currency etc. | |
| void | currency_flags (uint64_t flags) |
| Set flags that define how to format currency. | |
| uint64_t | currency_flags () const |
| Get flags that define how to format currency. | |
| void | date_flags (uint64_t flags) |
| Set flags that define how to format date. | |
| uint64_t | date_flags () const |
| Get flags that define how to format date. | |
| void | time_flags (uint64_t flags) |
| Set flags that define how to format time. | |
| uint64_t | time_flags () const |
| Get flags that define how to format time. | |
| void | domain_id (int) |
| Set special message domain identification. | |
| int | domain_id () const |
| Get special message domain identification. | |
| void | time_zone (const std::string &) |
| Set time zone for formatting dates and time. | |
| std::string | time_zone () const |
| Get time zone for formatting dates and time. | |
| template<typename CharType > | |
| void | date_time_pattern (const std::basic_string< CharType > &str) |
| Set date/time pattern (strftime like) | |
| template<typename CharType > | |
| std::basic_string< CharType > | date_time_pattern () const |
| Get date/time pattern (strftime like) | |
Static Public Member Functions | |
| static ios_info & | get (std::ios_base &ios) |
| Get ios_info instance for specific stream object. | |
This class holds external data beyond existing fmtflags that std::ios_base holds.
You should almost never create this object directly. Instead, you should access it via ios_info::get(stream_object) static member function. It automatically creates default formatting data for that stream