AM Daemon ライブラリリファレンス
RegionCode.h
[詳解]
1 /// @file
2 /// @brief 仕向地コード列挙 RegionCode のヘッダ。
3 ///
4 /// Copyright(C)SEGA
5 
6 #ifndef AMDAEMON_REGIONCODE_H
7 #define AMDAEMON_REGIONCODE_H
8 
9 #include "amdaemon/env.h"
10 
11 namespace amdaemon
12 {
13 /// @addtogroup g_system
14 /// @{
15 
16  /// 仕向地コード列挙。
17  enum class RegionCode
18  {
19  Unknown = 0, ///< 不明。
20  Japan, ///< 日本国内。
21  China, ///< 中国の繁体字圏。
22  Export, ///< China 以外の輸出国。
23  };
24 
25  /// @brief 仕向地コードに対応する既定言語名を取得する。
26  /// @param[in] regionCode 仕向地コード。
27  /// @return 既定言語名。
28  ///
29  /// Unknown は Export と同等の扱いとなる。
30  const wchar_t* getDefaultLanguage(RegionCode regionCode);
31 
32  /// @brief @ref RegionCode 列挙値の文字列表現値を取得する。
33  /// @param[in] regionCode @ref RegionCode 列挙値。
34  /// @return @ref RegionCode 列挙値の文字列表現値。不正値の場合は nullptr 。
35  /// @internal ライブラリ実装メモ: enumsToString.cpp で実装。
36  const wchar_t* toString(RegionCode regionCode);
37 
38 /// @}
39 } // namespace amdaemon
40 
41 #endif // AMDAEMON_REGIONCODE_H
Daemonライブラリの環境定義を行うヘッダ。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
const wchar_t * toString(AimeCommand command)
AimeCommand 列挙値の文字列表現値を取得する。
const wchar_t * getDefaultLanguage(RegionCode regionCode)
仕向地コードに対応する既定言語名を取得する。
不明なエラー。
RegionCode
仕向地コード列挙。
Definition: RegionCode.h:17
China 以外の輸出国。
中国の繁体字圏。