This class holds an external data - beyond existing fmtflags that std::ios_base holds.  
 More...
#include <boost/locale/formatting.hpp>
This class holds an 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 
      
        
          | void boost::locale::ios_info::currency_flags | ( | uint64_t | flags | ) |  | 
      
 
Set a flags that define how to format currency 
 
 
      
        
          | uint64_t boost::locale::ios_info::currency_flags | ( |  | ) | const | 
      
 
Get a flags that define how to format currency 
 
 
      
        
          | void boost::locale::ios_info::date_flags | ( | uint64_t | flags | ) |  | 
      
 
Set a flags that define how to format date 
 
 
      
        
          | uint64_t boost::locale::ios_info::date_flags | ( |  | ) | const | 
      
 
Get a flags that define how to format date 
 
 
template<typename CharType > 
  
  | 
        
          | void boost::locale::ios_info::date_time_pattern | ( | std::basic_string< CharType > const & | str | ) |  |  | inline | 
 
Set date/time pattern (strftime like) 
 
 
template<typename CharType > 
  
  | 
        
          | std::basic_string<CharType> boost::locale::ios_info::date_time_pattern | ( |  | ) | const |  | inline | 
 
Get date/time pattern (strftime like) 
 
 
      
        
          | void boost::locale::ios_info::datetime_flags | ( | uint64_t | flags | ) |  | 
      
 
Set a flags that define how to format both date and time 
 
 
      
        
          | uint64_t boost::locale::ios_info::datetime_flags | ( |  | ) | const | 
      
 
Get a flags that define how to format both date and time 
 
 
      
        
          | void boost::locale::ios_info::display_flags | ( | uint64_t | flags | ) |  | 
      
 
Set a flags that define a way for format data like number, spell, currency etc. 
 
 
      
        
          | uint64_t boost::locale::ios_info::display_flags | ( |  | ) | const | 
      
 
Get a flags that define a way for format data like number, spell, currency etc. 
 
 
      
        
          | void boost::locale::ios_info::domain_id | ( | int |  | ) |  | 
      
 
Set special message domain identification 
 
 
      
        
          | int boost::locale::ios_info::domain_id | ( |  | ) | const | 
      
 
Get special message domain identification 
 
 
  
  | 
        
          | static ios_info& boost::locale::ios_info::get | ( | std::ios_base & | ios | ) |  |  | static | 
 
Get ios_info instance for specific stream object 
 
 
      
        
          | void boost::locale::ios_info::time_flags | ( | uint64_t | flags | ) |  | 
      
 
Set a flags that define how to format time 
 
 
      
        
          | uint64_t boost::locale::ios_info::time_flags | ( |  | ) | const | 
      
 
Get a flags that define how to format time 
 
 
      
        
          | void boost::locale::ios_info::time_zone | ( | std::string const & |  | ) |  | 
      
 
Set time zone for formatting dates and time 
 
 
      
        
          | std::string boost::locale::ios_info::time_zone | ( |  | ) | const | 
      
 
Get time zone for formatting dates and time 
 
 
The documentation for this class was generated from the following file: