#include <Locale.h>
◆ Locale() [1/4]
  
  | 
        
          | osmscout::Locale::Locale | ( |  | ) |  |  | default | 
 
Default constructor initialise locale with default locale. 
It is equivalent to LC_ALL=C
To initialise locale by environment, use static method ByEnvironment 
 
 
◆ Locale() [2/4]
      
        
          | osmscout::Locale::Locale | ( | const DistanceUnitSystem & | distanceUnits, | 
        
          |  |  | const std::string & | decimalSeparator, | 
        
          |  |  | const std::string & | thousandsSeparator | 
        
          |  | ) |  |  | 
      
 
 
◆ Locale() [3/4]
  
  | 
        
          | osmscout::Locale::Locale | ( | const Locale & |  | ) |  |  | default | 
 
 
◆ Locale() [4/4]
  
  | 
        
          | osmscout::Locale::Locale | ( | Locale && |  | ) |  |  | default | 
 
 
◆ ~Locale()
  
  | 
        
          | osmscout::Locale::~Locale | ( |  | ) |  |  | default | 
 
 
◆ ByEnvironment()
  
  | 
        
          | static Locale osmscout::Locale::ByEnvironment | ( |  | ) |  |  | inlinestatic | 
 
Creates Locale defined by current environment. 
- Exceptions
- 
  
    | std::runtime_error | when locale defined by environment is undefined |  
 
 
 
◆ ByEnvironmentSafe()
  
  | 
        
          | static Locale osmscout::Locale::ByEnvironmentSafe | ( |  | ) |  |  | inlinestatic | 
 
 
◆ FromStdLocale()
  
  | 
        
          | Locale osmscout::Locale::FromStdLocale | ( | std::locale | locale | ) |  |  | static | 
 
 
◆ GetDecimalSeparator()
  
  | 
        
          | std::string osmscout::Locale::GetDecimalSeparator | ( |  | ) | const |  | inline | 
 
 
◆ GetDistanceUnits()
◆ GetThousandsSeparator()
  
  | 
        
          | std::string osmscout::Locale::GetThousandsSeparator | ( |  | ) | const |  | inline | 
 
 
◆ GetUnitsSeparator()
  
  | 
        
          | std::string osmscout::Locale::GetUnitsSeparator | ( |  | ) | const |  | inline | 
 
 
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetDecimalSeparator()
  
  | 
        
          | void osmscout::Locale::SetDecimalSeparator | ( | const std::string & | separator | ) |  |  | inline | 
 
 
◆ SetDistanceUnits()
◆ SetThousandsSeparator()
  
  | 
        
          | void osmscout::Locale::SetThousandsSeparator | ( | const std::string & | separator | ) |  |  | inline | 
 
 
◆ SetUnitsSeparator()
  
  | 
        
          | void osmscout::Locale::SetUnitsSeparator | ( | const std::string & | separator | ) |  |  | inline | 
 
 
The documentation for this class was generated from the following files: