MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_locale_module_default.h
[詳解]
1// SPDX-License-Identifier: Zlib
2/* ------------------------------------------------------------------------- */
9/* ------------------------------------------------------------------------- */
10
11#ifndef INCGUARD_MGL_LOCALE_MODULE_DEFAULT_H_1614098944
12#define INCGUARD_MGL_LOCALE_MODULE_DEFAULT_H_1614098944
13
15
16namespace MGL::System
17{
20{
21public:
22 /* ------------------------------------------------------------------------- */
26 /* ------------------------------------------------------------------------- */
28 : _currentInfo()
29 , _defaultInfo()
30 {
31 }
32
33 /* ------------------------------------------------------------------------- */
37 /* ------------------------------------------------------------------------- */
38 void Initialize() noexcept override
39 {
40 }
41
42 /* ------------------------------------------------------------------------- */
47 /* ------------------------------------------------------------------------- */
48 [[nodiscard]] LocaleInfo &GetLocaleInfo() noexcept override
49 {
50 return _currentInfo;
51 }
52
53 /* ------------------------------------------------------------------------- */
58 /* ------------------------------------------------------------------------- */
59 [[nodiscard]] const LocaleInfo &GetDefaultLocaleInfo() const noexcept override
60 {
61 return _defaultInfo;
62 }
63
64private:
65 LocaleInfo _currentInfo;
66 LocaleInfo _defaultInfo;
67};
68} // namespace MGL::System
69
70#endif // INCGUARD_MGL_LOCALE_MODULE_DEFAULT_H_1614098944
71
72// vim: et ts=4 sw=4 sts=4
デフォルトのロケール情報モジュール
Definition mgl_locale_module_default.h:20
const LocaleInfo & GetDefaultLocaleInfo() const noexcept override
デフォルトのロケール情報を取得
Definition mgl_locale_module_default.h:59
void Initialize() noexcept override
初期化
Definition mgl_locale_module_default.h:38
DefaultLocaleModule() noexcept
コンストラクタ
Definition mgl_locale_module_default.h:27
LocaleInfo & GetLocaleInfo() noexcept override
ロケール情報を取得
Definition mgl_locale_module_default.h:48
ローケール情報モジュールのインターフェース
Definition mgl_locale_module_interface.h:20
MGL ロケール情報モジュールのインターフェース
ロケール情報
Definition mgl_locale_info.h:59