#include "Stroika/Foundation/StroikaPreComp.h"#include <locale>#include <vector>#include "Stroika/Foundation/Characters/String.h"#include "Stroika/Foundation/Common/Common.h"#include "Stroika/Foundation/Execution/Exceptions.h"#include "Locale.inl"Go to the source code of this file.
Classes | |
| class | Stroika::Foundation::Common::ScopedUseLocale | 
Namespaces | |
| namespace | Stroika::Foundation | 
| namespace | Stroika::Foundation::Common | 
Functions | |
| locale | Stroika::Foundation::Common::GetPlatformDefaultLocale () | 
| void | Stroika::Foundation::Common::UsePlatformDefaultLocaleAsDefaultLocale () | 
| Set the operating system locale into the current C++ locale used by locale functions (and most locale-dependent stroika functions).   | |
| vector< Characters::String > | Stroika::Foundation::Common::GetAvailableLocales () | 
| List all installed locale names (names which can be passed to std::locale::CTOR)   | |
| Characters::String | Stroika::Foundation::Common::FindLocaleName (const Characters::String &iso2LetterLanguageCode, const Characters::String &iso2LetterTerritoryCode) | 
| Not all systems appear to follow the same naming conventions for locales, so help lookup.   | |
| optional< Characters::String > | Stroika::Foundation::Common::FindLocaleNameQuietly (const Characters::String &iso2LetterLanguageCode, const Characters::String &iso2LetterTerritoryCode) | 
| Not all systems appear to follow the same naming conventions for locales, so help lookup.   | |
| locale | Stroika::Foundation::Common::FindNamedLocale (const Characters::String &iso2LetterLanguageCode, const Characters::String &iso2LetterTerritoryCode) | 
| Find the locale matching these properties (for exception trying)   | |