#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/LocalesUtils.hpp>
◆ CNumericLocalesSetter() [1/2]
| Slic3r::CNumericLocalesSetter::CNumericLocalesSetter |
( |
| ) |
|
35{
36
37
41 return;
42 }
43#ifdef _WIN32
44 _configthreadlocale(_ENABLE_PER_THREAD_LOCALE);
45 m_orig_numeric_locale = std::setlocale(LC_NUMERIC, nullptr);
46 std::setlocale(LC_NUMERIC, "C");
47#elif __APPLE__
51#else
56#endif
57
59}
locale_t m_original_locale
Definition LocalesUtils.hpp:33
locale_t m_new_locale
Definition LocalesUtils.hpp:34
bool m_nested
Definition LocalesUtils.hpp:29
static int s_numeric_locale_depth
Definition LocalesUtils.cpp:32
bool is_decimal_separator_point()
Definition LocalesUtils.cpp:78
References Slic3r::is_decimal_separator_point(), m_nested, m_new_locale, m_original_locale, and Slic3r::s_numeric_locale_depth.
Referenced by CNumericLocalesSetter(), and operator=().
◆ ~CNumericLocalesSetter()
| Slic3r::CNumericLocalesSetter::~CNumericLocalesSetter |
( |
| ) |
|
◆ CNumericLocalesSetter() [2/2]
| Slic3r::CNumericLocalesSetter::CNumericLocalesSetter |
( |
const CNumericLocalesSetter & | | ) |
|
|
delete |
◆ operator=()
◆ m_nested
| bool Slic3r::CNumericLocalesSetter::m_nested { false } |
|
private |
◆ m_new_locale
| locale_t Slic3r::CNumericLocalesSetter::m_new_locale |
|
private |
◆ m_original_locale
| locale_t Slic3r::CNumericLocalesSetter::m_original_locale |
|
private |
The documentation for this class was generated from the following files: