Class Scine::Utils::ScopedLocale¶
-
class
ScopedLocale¶ Introduces a scope to change the locale, the original locale will be set back upon destruction.
Public Functions
-
ScopedLocale(const std::string &targetLocale)¶ Explicit constructor to avoid unintentional instances.
-
ScopedLocale(const ScopedLocale&)¶ Deleted copy constructor to avoid duplicate instances.
-
ScopedLocale(ScopedLocale&&)¶ Move constructor.
-
~ScopedLocale()¶ Custom Destructor.
Public Static Functions
-
static ScopedLocale
cLocale()¶ Scope for the standard C locale.
- Return
-