MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_locale_module_interface.h
[詳解]
1// SPDX-License-Identifier: Zlib
2/* ------------------------------------------------------------------------- */
9/* ------------------------------------------------------------------------- */
10
11#ifndef INCGUARD_MGL_LOCALE_MODULE_INTERFACE_H_1614040264
12#define INCGUARD_MGL_LOCALE_MODULE_INTERFACE_H_1614040264
13
15
16namespace MGL::System
17{
20{
21public:
22 virtual ~LocaleModuleInterface() noexcept = default;
23
24 /* ------------------------------------------------------------------------- */
28 /* ------------------------------------------------------------------------- */
29 virtual void Initialize() noexcept = 0;
30
31 /* ------------------------------------------------------------------------- */
36 /* ------------------------------------------------------------------------- */
37 [[nodiscard]] virtual LocaleInfo &GetLocaleInfo() noexcept = 0;
38
39 /* ------------------------------------------------------------------------- */
44 /* ------------------------------------------------------------------------- */
45 [[nodiscard]] virtual const LocaleInfo &GetDefaultLocaleInfo() const noexcept = 0;
46};
47} // namespace MGL::System
48
49#endif // INCGUARD_MGL_LOCALE_MODULE_INTERFACE_H_1614040264
50
51// vim: et ts=4 sw=4 sts=4
ローケール情報モジュールのインターフェース
Definition mgl_locale_module_interface.h:20
virtual const LocaleInfo & GetDefaultLocaleInfo() const noexcept=0
デフォルトのロケール情報を取得
virtual LocaleInfo & GetLocaleInfo() noexcept=0
ロケール情報を取得
virtual void Initialize() noexcept=0
初期化
MGL ロケール情報の定義
ロケール情報
Definition mgl_locale_info.h:59