#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: