]>
git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/third_party/prometheus-cpp/core/tests/raii_locale.h
7 RAIILocale(const char* name
) : savedLocale_(std::locale::classic()) {
8 std::locale::global(std::locale(name
));
11 ~RAIILocale() { std::locale::global(savedLocale_
); }
13 RAIILocale(const RAIILocale
&) = delete;
14 RAIILocale(RAIILocale
&&) = delete;
15 RAIILocale
& operator=(const RAIILocale
&) = delete;
16 RAIILocale
& operator=(RAIILocale
&&) = delete;
19 const std::locale savedLocale_
;