AM Daemon ライブラリリファレンス
BackupDevice.h
[詳解]
1 /// @file
2 /// @brief バックアップ保存先デバイス列挙 BackupDevice のヘッダ。
3 ///
4 /// Copyright(C)SEGA
5 
6 #ifndef AMDAEMON_BACKUPDEVICE_H
7 #define AMDAEMON_BACKUPDEVICE_H
8 
9 #include "amdaemon/env.h"
10 
11 namespace amdaemon
12 {
13 /// @addtogroup g_backup
14 /// @{
15 
16  /// バックアップ保存先デバイス列挙。
17  enum class BackupDevice
18  {
19  Eeprom = 0, ///< EEPROM。Nuシリーズでのみ有効。
20  Sram, ///< SRAM。Nuシリーズでのみ有効。
21  File, ///< ファイル。ALLSシリーズでのみ有効。
22  };
23 
24  /// @brief @ref BackupDevice 列挙値の文字列表現値を取得する。
25  /// @param[in] device @ref BackupDevice 列挙値。
26  /// @return @ref BackupDevice 列挙値の文字列表現値。不正値の場合は nullptr 。
27  /// @internal ライブラリ実装メモ: enumsToString.cpp で実装。
28  const wchar_t* toString(BackupDevice device);
29 
30 /// @}
31 } // namespace amdaemon
32 
33 #endif // AMDAEMON_BACKUPDEVICE_H
ファイル。ALLSシリーズでのみ有効。
Daemonライブラリの環境定義を行うヘッダ。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
const wchar_t * toString(AimeCommand command)
AimeCommand 列挙値の文字列表現値を取得する。
EEPROM。Nuシリーズでのみ有効。
SRAM。Nuシリーズでのみ有効。
BackupDevice
バックアップ保存先デバイス列挙。
Definition: BackupDevice.h:17