Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
scoped_locale.h
Go to the documentation of this file.
1// Copyright 2024 The PDFium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef TESTING_SCOPED_LOCALE_H_
6#define TESTING_SCOPED_LOCALE_H_
7
8#include <string>
9
10namespace pdfium {
11
12// Sets the given |locale| on construction, and restores the previous locale
13// on destruction.
15 public:
16 explicit ScopedLocale(const std::string& locale);
17 ~ScopedLocale();
18
19 private:
20 std::string prev_locale_;
21
22 ScopedLocale(const ScopedLocale&) = delete;
23 ScopedLocale& operator=(const ScopedLocale&) = delete;
24};
25
26} // namespace pdfium
27
28#endif // TESTING_SCOPED_LOCALE_H_
#define CHECK_EQ(x, y)
Definition check_op.h:10
ScopedLocale(const std::string &locale)
#define CHECK(cvref)