void fmt_class_string<CellPrxError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](CellPrxError value) { switch (value) { STR_CASE(CELL_PRX_ERROR_ERROR); STR_CASE(CELL_PRX_ERROR_ILLEGAL_PERM); STR_CASE(CELL_PRX_ERROR_UNKNOWN_MODULE); STR_CASE(CELL_PRX_ERROR_ALREADY_STARTED); STR_CASE(CELL_PRX_ERROR_NOT_STARTED); STR_CASE(CELL_PRX_ERROR_ALREADY_STOPPED); STR_CASE(CELL_PRX_ERROR_CAN_NOT_STOP); STR_CASE(CELL_PRX_ERROR_NOT_REMOVABLE); STR_CASE(CELL_PRX_ERROR_LIBRARY_NOT_YET_LINKED); STR_CASE(CELL_PRX_ERROR_LIBRARY_FOUND); STR_CASE(CELL_PRX_ERROR_LIBRARY_NOTFOUND); STR_CASE(CELL_PRX_ERROR_ILLEGAL_LIBRARY); STR_CASE(CELL_PRX_ERROR_LIBRARY_INUSE); STR_CASE(CELL_PRX_ERROR_ALREADY_STOPPING); STR_CASE(CELL_PRX_ERROR_UNSUPPORTED_PRX_TYPE); STR_CASE(CELL_PRX_ERROR_INVAL); STR_CASE(CELL_PRX_ERROR_ILLEGAL_PROCESS); STR_CASE(CELL_PRX_ERROR_NO_LIBLV2); STR_CASE(CELL_PRX_ERROR_UNSUPPORTED_ELF_TYPE); STR_CASE(CELL_PRX_ERROR_UNSUPPORTED_ELF_CLASS); STR_CASE(CELL_PRX_ERROR_UNDEFINED_SYMBOL); STR_CASE(CELL_PRX_ERROR_UNSUPPORTED_RELOCATION_TYPE); STR_CASE(CELL_PRX_ERROR_ELF_IS_REGISTERED); } return unknown; }); }
void fmt_class_string<CellSysutilParamId>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto value) { switch (value) { case CELL_SYSUTIL_SYSTEMPARAM_ID_LANG: return "ID_LANG"; case CELL_SYSUTIL_SYSTEMPARAM_ID_ENTER_BUTTON_ASSIGN: return "ID_ENTER_BUTTON_ASSIGN"; case CELL_SYSUTIL_SYSTEMPARAM_ID_DATE_FORMAT: return "ID_DATE_FORMAT"; case CELL_SYSUTIL_SYSTEMPARAM_ID_TIME_FORMAT: return "ID_TIME_FORMAT"; case CELL_SYSUTIL_SYSTEMPARAM_ID_TIMEZONE: return "ID_TIMEZONE"; case CELL_SYSUTIL_SYSTEMPARAM_ID_SUMMERTIME: return "ID_SUMMERTIME"; case CELL_SYSUTIL_SYSTEMPARAM_ID_GAME_PARENTAL_LEVEL: return "ID_GAME_PARENTAL_LEVEL"; case CELL_SYSUTIL_SYSTEMPARAM_ID_GAME_PARENTAL_LEVEL0_RESTRICT: return "ID_GAME_PARENTAL_LEVEL0_RESTRICT"; case CELL_SYSUTIL_SYSTEMPARAM_ID_CURRENT_USER_HAS_NP_ACCOUNT: return "ID_CURRENT_USER_HAS_NP_ACCOUNT"; case CELL_SYSUTIL_SYSTEMPARAM_ID_CAMERA_PLFREQ: return "ID_CAMERA_PLFREQ"; case CELL_SYSUTIL_SYSTEMPARAM_ID_PAD_RUMBLE: return "ID_PAD_RUMBLE"; case CELL_SYSUTIL_SYSTEMPARAM_ID_KEYBOARD_TYPE: return "ID_KEYBOARD_TYPE"; case CELL_SYSUTIL_SYSTEMPARAM_ID_JAPANESE_KEYBOARD_ENTRY_METHOD: return "ID_JAPANESE_KEYBOARD_ENTRY_METHOD"; case CELL_SYSUTIL_SYSTEMPARAM_ID_CHINESE_KEYBOARD_ENTRY_METHOD: return "ID_CHINESE_KEYBOARD_ENTRY_METHOD"; case CELL_SYSUTIL_SYSTEMPARAM_ID_PAD_AUTOOFF: return "ID_PAD_AUTOOFF"; case CELL_SYSUTIL_SYSTEMPARAM_ID_NICKNAME: return "ID_NICKNAME"; case CELL_SYSUTIL_SYSTEMPARAM_ID_CURRENT_USERNAME: return "ID_CURRENT_USERNAME"; } return unknown; }); }
void fmt_class_string<CellSearchError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_SEARCH_CANCELED); STR_CASE(CELL_SEARCH_ERROR_PARAM); STR_CASE(CELL_SEARCH_ERROR_BUSY); STR_CASE(CELL_SEARCH_ERROR_NO_MEMORY); STR_CASE(CELL_SEARCH_ERROR_UNKNOWN_MODE); STR_CASE(CELL_SEARCH_ERROR_ALREADY_INITIALIZED); STR_CASE(CELL_SEARCH_ERROR_NOT_INITIALIZED); STR_CASE(CELL_SEARCH_ERROR_FINALIZING); STR_CASE(CELL_SEARCH_ERROR_NOT_SUPPORTED_SEARCH); STR_CASE(CELL_SEARCH_ERROR_CONTENT_OBSOLETE); STR_CASE(CELL_SEARCH_ERROR_CONTENT_NOT_FOUND); STR_CASE(CELL_SEARCH_ERROR_NOT_LIST); STR_CASE(CELL_SEARCH_ERROR_OUT_OF_RANGE); STR_CASE(CELL_SEARCH_ERROR_INVALID_SEARCHID); STR_CASE(CELL_SEARCH_ERROR_ALREADY_GOT_RESULT); STR_CASE(CELL_SEARCH_ERROR_NOT_SUPPORTED_CONTEXT); STR_CASE(CELL_SEARCH_ERROR_INVALID_CONTENTTYPE); STR_CASE(CELL_SEARCH_ERROR_DRM); STR_CASE(CELL_SEARCH_ERROR_TAG); STR_CASE(CELL_SEARCH_ERROR_GENERIC); } return unknown; }); }
void fmt_class_string<CellSysutilLang>::format(std::string& out, u64 arg) { format_enum(out, arg, [](CellSysutilLang value) { switch (value) { case CELL_SYSUTIL_LANG_JAPANESE: return "Japanese"; case CELL_SYSUTIL_LANG_ENGLISH_US: return "English (US)"; case CELL_SYSUTIL_LANG_FRENCH: return "French"; case CELL_SYSUTIL_LANG_SPANISH: return "Spanish"; case CELL_SYSUTIL_LANG_GERMAN: return "German"; case CELL_SYSUTIL_LANG_ITALIAN: return "Italian"; case CELL_SYSUTIL_LANG_DUTCH: return "Dutch"; case CELL_SYSUTIL_LANG_PORTUGUESE_PT: return "Portuguese (PT)"; case CELL_SYSUTIL_LANG_RUSSIAN: return "Russian"; case CELL_SYSUTIL_LANG_KOREAN: return "Korean"; case CELL_SYSUTIL_LANG_CHINESE_T: return "Chinese (Trad.)"; case CELL_SYSUTIL_LANG_CHINESE_S: return "Chinese (Simp.)"; case CELL_SYSUTIL_LANG_FINNISH: return "Finnish"; case CELL_SYSUTIL_LANG_SWEDISH: return "Swedish"; case CELL_SYSUTIL_LANG_DANISH: return "Danish"; case CELL_SYSUTIL_LANG_NORWEGIAN: return "Norwegian"; case CELL_SYSUTIL_LANG_POLISH: return "Polish"; case CELL_SYSUTIL_LANG_ENGLISH_GB: return "English (UK)"; case CELL_SYSUTIL_LANG_PORTUGUESE_BR: return "Portuguese (BR)"; case CELL_SYSUTIL_LANG_TURKISH: return "Turkish"; } return unknown; }); }
void fmt_class_string<CellAudioError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](CellAudioError value) { switch (value) { STR_CASE(CELL_AUDIO_ERROR_ALREADY_INIT); STR_CASE(CELL_AUDIO_ERROR_AUDIOSYSTEM); STR_CASE(CELL_AUDIO_ERROR_NOT_INIT); STR_CASE(CELL_AUDIO_ERROR_PARAM); STR_CASE(CELL_AUDIO_ERROR_PORT_FULL); STR_CASE(CELL_AUDIO_ERROR_PORT_ALREADY_RUN); STR_CASE(CELL_AUDIO_ERROR_PORT_NOT_OPEN); STR_CASE(CELL_AUDIO_ERROR_PORT_NOT_RUN); STR_CASE(CELL_AUDIO_ERROR_TRANS_EVENT); STR_CASE(CELL_AUDIO_ERROR_PORT_OPEN); STR_CASE(CELL_AUDIO_ERROR_SHAREDMEMORY); STR_CASE(CELL_AUDIO_ERROR_MUTEX); STR_CASE(CELL_AUDIO_ERROR_EVENT_QUEUE); STR_CASE(CELL_AUDIO_ERROR_AUDIOSYSTEM_NOT_FOUND); STR_CASE(CELL_AUDIO_ERROR_TAG_NOT_FOUND); } return unknown; }); }
void fmt_class_string<CellGameError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_GAME_ERROR_NOTFOUND); STR_CASE(CELL_GAME_ERROR_BROKEN); STR_CASE(CELL_GAME_ERROR_INTERNAL); STR_CASE(CELL_GAME_ERROR_PARAM); STR_CASE(CELL_GAME_ERROR_NOAPP); STR_CASE(CELL_GAME_ERROR_ACCESS_ERROR); STR_CASE(CELL_GAME_ERROR_NOSPACE); STR_CASE(CELL_GAME_ERROR_NOTSUPPORTED); STR_CASE(CELL_GAME_ERROR_FAILURE); STR_CASE(CELL_GAME_ERROR_BUSY); STR_CASE(CELL_GAME_ERROR_IN_SHUTDOWN); STR_CASE(CELL_GAME_ERROR_INVALID_ID); STR_CASE(CELL_GAME_ERROR_EXIST); STR_CASE(CELL_GAME_ERROR_NOTPATCH); STR_CASE(CELL_GAME_ERROR_INVALID_THEME_FILE); STR_CASE(CELL_GAME_ERROR_BOOTPATH); } return unknown; }); }
void fmt_class_string<SceNpTrophyError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(SCE_NP_TROPHY_ERROR_ALREADY_INITIALIZED); STR_CASE(SCE_NP_TROPHY_ERROR_NOT_INITIALIZED); STR_CASE(SCE_NP_TROPHY_ERROR_NOT_SUPPORTED); STR_CASE(SCE_NP_TROPHY_ERROR_CONTEXT_NOT_REGISTERED); STR_CASE(SCE_NP_TROPHY_ERROR_OUT_OF_MEMORY); STR_CASE(SCE_NP_TROPHY_ERROR_INVALID_ARGUMENT); STR_CASE(SCE_NP_TROPHY_ERROR_EXCEEDS_MAX); STR_CASE(SCE_NP_TROPHY_ERROR_INSUFFICIENT); STR_CASE(SCE_NP_TROPHY_ERROR_UNKNOWN_CONTEXT); STR_CASE(SCE_NP_TROPHY_ERROR_INVALID_FORMAT); STR_CASE(SCE_NP_TROPHY_ERROR_BAD_RESPONSE); STR_CASE(SCE_NP_TROPHY_ERROR_INVALID_GRADE); STR_CASE(SCE_NP_TROPHY_ERROR_INVALID_CONTEXT); STR_CASE(SCE_NP_TROPHY_ERROR_PROCESSING_ABORTED); STR_CASE(SCE_NP_TROPHY_ERROR_ABORT); STR_CASE(SCE_NP_TROPHY_ERROR_UNKNOWN_HANDLE); STR_CASE(SCE_NP_TROPHY_ERROR_LOCKED); STR_CASE(SCE_NP_TROPHY_ERROR_HIDDEN); STR_CASE(SCE_NP_TROPHY_ERROR_CANNOT_UNLOCK_PLATINUM); STR_CASE(SCE_NP_TROPHY_ERROR_ALREADY_UNLOCKED); STR_CASE(SCE_NP_TROPHY_ERROR_INVALID_TYPE); STR_CASE(SCE_NP_TROPHY_ERROR_INVALID_HANDLE); STR_CASE(SCE_NP_TROPHY_ERROR_INVALID_NP_COMM_ID); STR_CASE(SCE_NP_TROPHY_ERROR_UNKNOWN_NP_COMM_ID); STR_CASE(SCE_NP_TROPHY_ERROR_DISC_IO); STR_CASE(SCE_NP_TROPHY_ERROR_CONF_DOES_NOT_EXIST); STR_CASE(SCE_NP_TROPHY_ERROR_UNSUPPORTED_FORMAT); STR_CASE(SCE_NP_TROPHY_ERROR_ALREADY_INSTALLED); STR_CASE(SCE_NP_TROPHY_ERROR_BROKEN_DATA); STR_CASE(SCE_NP_TROPHY_ERROR_VERIFICATION_FAILURE); STR_CASE(SCE_NP_TROPHY_ERROR_INVALID_TROPHY_ID); STR_CASE(SCE_NP_TROPHY_ERROR_UNKNOWN_TROPHY_ID); STR_CASE(SCE_NP_TROPHY_ERROR_UNKNOWN_TITLE); STR_CASE(SCE_NP_TROPHY_ERROR_UNKNOWN_FILE); STR_CASE(SCE_NP_TROPHY_ERROR_DISC_NOT_MOUNTED); STR_CASE(SCE_NP_TROPHY_ERROR_SHUTDOWN); STR_CASE(SCE_NP_TROPHY_ERROR_TITLE_ICON_NOT_FOUND); STR_CASE(SCE_NP_TROPHY_ERROR_TROPHY_ICON_NOT_FOUND); STR_CASE(SCE_NP_TROPHY_ERROR_INSUFFICIENT_DISK_SPACE); STR_CASE(SCE_NP_TROPHY_ERROR_ILLEGAL_UPDATE); STR_CASE(SCE_NP_TROPHY_ERROR_SAVEDATA_USER_DOES_NOT_MATCH); STR_CASE(SCE_NP_TROPHY_ERROR_TROPHY_ID_DOES_NOT_EXIST); STR_CASE(SCE_NP_TROPHY_ERROR_SERVICE_UNAVAILABLE); STR_CASE(SCE_NP_TROPHY_ERROR_UNKNOWN); } return unknown; }); }
void fmt_class_string<ScePerfError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(SCE_PERF_ERROR_INVALID_ARGUMENT); } return unknown; }); }
void fmt_class_string<move_handler>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto value) { switch (value) { case move_handler::null: return "Null"; case move_handler::fake: return "Fake"; } return unknown; }); }
void fmt_class_string<mouse_handler>::format(std::string& out, u64 arg) { format_enum(out, arg, [](mouse_handler value) { switch (value) { case mouse_handler::null: return "Null"; case mouse_handler::basic: return "Basic"; } return unknown; }); }
void fmt_class_string<psf::format>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto fmt) { switch (fmt) { STR_CASE(psf::format::array); STR_CASE(psf::format::string); STR_CASE(psf::format::integer); } return unknown; }); }
void fmt_class_string<video_aspect>::format(std::string& out, u64 arg) { format_enum(out, arg, [](video_aspect value) { switch (value) { case video_aspect::_auto: return "Auto"; case video_aspect::_4_3: return "4:3"; case video_aspect::_16_9: return "16:9"; } return unknown; }); }
void fmt_class_string<CellDiscGameError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_DISCGAME_ERROR_INTERNAL); STR_CASE(CELL_DISCGAME_ERROR_NOT_DISCBOOT); STR_CASE(CELL_DISCGAME_ERROR_PARAM); } return unknown; }); }
void fmt_class_string<CellUserInfoError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_USERINFO_ERROR_BUSY); STR_CASE(CELL_USERINFO_ERROR_INTERNAL); STR_CASE(CELL_USERINFO_ERROR_PARAM); STR_CASE(CELL_USERINFO_ERROR_NOUSER); } return unknown; }); }
void fmt_class_string<lib_loading_type>::format(std::string& out, u64 arg) { format_enum(out, arg, [](lib_loading_type value) { switch (value) { case lib_loading_type::automatic: return "Automatically load required libraries"; case lib_loading_type::manual: return "Manually load selected libraries"; case lib_loading_type::both: return "Load automatic and manual selection"; case lib_loading_type::liblv2only: return "Load liblv2.sprx only"; } return unknown; }); }
void fmt_class_string<video_renderer>::format(std::string& out, u64 arg) { format_enum(out, arg, [](video_renderer value) { switch (value) { case video_renderer::null: return "Null"; case video_renderer::opengl: return "OpenGL"; case video_renderer::vulkan: return "Vulkan"; #ifdef _MSC_VER case video_renderer::dx12: return "D3D12"; #endif } return unknown; }); }
void fmt_class_string<audio_renderer>::format(std::string& out, u64 arg) { format_enum(out, arg, [](audio_renderer value) { switch (value) { case audio_renderer::null: return "Null"; #ifdef _WIN32 case audio_renderer::xaudio: return "XAudio2"; #elif defined(HAVE_ALSA) case audio_renderer::alsa: return "ALSA"; #endif case audio_renderer::openal: return "OpenAL"; } return unknown; }); }
void fmt_class_string<CellGameDataError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_GAMEDATA_ERROR_CBRESULT); STR_CASE(CELL_GAMEDATA_ERROR_ACCESS_ERROR); STR_CASE(CELL_GAMEDATA_ERROR_INTERNAL); STR_CASE(CELL_GAMEDATA_ERROR_PARAM); STR_CASE(CELL_GAMEDATA_ERROR_NOSPACE); STR_CASE(CELL_GAMEDATA_ERROR_BROKEN); STR_CASE(CELL_GAMEDATA_ERROR_FAILURE); } return unknown; }); }
void fmt_class_string<CellSysutilError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_SYSUTIL_ERROR_TYPE); STR_CASE(CELL_SYSUTIL_ERROR_VALUE); STR_CASE(CELL_SYSUTIL_ERROR_SIZE); STR_CASE(CELL_SYSUTIL_ERROR_NUM); STR_CASE(CELL_SYSUTIL_ERROR_BUSY); STR_CASE(CELL_SYSUTIL_ERROR_STATUS); STR_CASE(CELL_SYSUTIL_ERROR_MEMORY); } return unknown; }); }
void fmt_class_string<video_resolution>::format(std::string& out, u64 arg) { format_enum(out, arg, [](video_resolution value) { switch (value) { case video_resolution::_1080: return "1920x1080"; case video_resolution::_720: return "1280x720"; case video_resolution::_480: return "720x480"; case video_resolution::_576: return "720x576"; case video_resolution::_1600x1080: return "1600x1080"; case video_resolution::_1440x1080: return "1440x1080"; case video_resolution::_1280x1080: return "1280x1080"; case video_resolution::_960x1080: return "960x1080"; } return unknown; }); }
void fmt_class_string<CellKbError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_KB_ERROR_FATAL); STR_CASE(CELL_KB_ERROR_INVALID_PARAMETER); STR_CASE(CELL_KB_ERROR_ALREADY_INITIALIZED); STR_CASE(CELL_KB_ERROR_UNINITIALIZED); STR_CASE(CELL_KB_ERROR_RESOURCE_ALLOCATION_FAILED); STR_CASE(CELL_KB_ERROR_READ_FAILED); STR_CASE(CELL_KB_ERROR_NO_DEVICE); STR_CASE(CELL_KB_ERROR_SYS_SETTING_FAILED); } return unknown; }); }
void fmt_class_string<CellSubDisplayError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_SUBDISPLAY_ERROR_OUT_OF_MEMORY); STR_CASE(CELL_SUBDISPLAY_ERROR_FATAL); STR_CASE(CELL_SUBDISPLAY_ERROR_NOT_FOUND); STR_CASE(CELL_SUBDISPLAY_ERROR_INVALID_VALUE); STR_CASE(CELL_SUBDISPLAY_ERROR_NOT_INITIALIZED); STR_CASE(CELL_SUBDISPLAY_ERROR_SET_SAMPLE); STR_CASE(CELL_SUBDISPLAY_ERROR_AUDIOOUT_IS_BUSY); STR_CASE(CELL_SUBDISPLAY_ERROR_ZERO_REGISTERED); } return unknown; }); }
void load_test_scene_recoil_players(recoil_players_pool& all_definitions) { using test_id_type = test_scene_recoil_id; all_definitions.reserve(enum_count(test_id_type())); { recoil_player recoil; recoil.offsets = { 0.43297708034515381, 0.9932628870010376, -0.45482802391052246, -0.072165310382843018, 0.60215318202972412, 0.33908355236053467, 0.40217757225036621, -0.84138309955596924, -0.61532247066497803, -0.70864325761795044, -0.57748019695281982, 0.23223221302032471, 0.54007184505462646, 0.047597408294677734, 0.60266327857971191, 0.69486057758331299, -0.42628997564315796, 0.94623100757598877, -0.96650326251983643, 0.47090291976928711 }; const auto test_id = test_scene_recoil_id::GENERIC; recoil.name = format_enum(test_id); const auto id = to_recoil_id(test_id); const auto new_allocation = all_definitions.allocate(std::move(recoil)); (void)id; (void)new_allocation; ensure_eq(new_allocation.key, id); } }
void fmt_class_string<pad_handler>::format(std::string& out, u64 arg) { format_enum(out, arg, [](pad_handler value) { switch (value) { case pad_handler::null: return "Null"; case pad_handler::keyboard: return "Keyboard"; case pad_handler::ds4: return "DualShock 4"; #ifdef _MSC_VER case pad_handler::xinput: return "XInput"; #endif #ifdef _WIN32 case pad_handler::mm: return "MMJoystick"; #endif } return unknown; }); }
void fmt_class_string<CellVideoOutError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_VIDEO_OUT_ERROR_NOT_IMPLEMENTED); STR_CASE(CELL_VIDEO_OUT_ERROR_ILLEGAL_CONFIGURATION); STR_CASE(CELL_VIDEO_OUT_ERROR_ILLEGAL_PARAMETER); STR_CASE(CELL_VIDEO_OUT_ERROR_PARAMETER_OUT_OF_RANGE); STR_CASE(CELL_VIDEO_OUT_ERROR_DEVICE_NOT_FOUND); STR_CASE(CELL_VIDEO_OUT_ERROR_UNSUPPORTED_VIDEO_OUT); STR_CASE(CELL_VIDEO_OUT_ERROR_UNSUPPORTED_DISPLAY_MODE); STR_CASE(CELL_VIDEO_OUT_ERROR_CONDITION_BUSY); STR_CASE(CELL_VIDEO_OUT_ERROR_VALUE_IS_NOT_SET); } return unknown; }); }
void fmt_class_string<cpu_flag>::format(std::string& out, u64 arg) { format_enum(out, arg, [](cpu_flag f) { switch (f) { STR_CASE(cpu_flag::stop); STR_CASE(cpu_flag::exit); STR_CASE(cpu_flag::suspend); STR_CASE(cpu_flag::ret); STR_CASE(cpu_flag::signal); STR_CASE(cpu_flag::dbg_global_pause); STR_CASE(cpu_flag::dbg_global_stop); STR_CASE(cpu_flag::dbg_pause); STR_CASE(cpu_flag::dbg_step); case cpu_flag::__bitset_enum_max: break; } return unknown; }); }
void fmt_class_string<CellPadError>::format(std::string& out, u64 arg) { format_enum(out, arg, [](auto error) { switch (error) { STR_CASE(CELL_PAD_ERROR_FATAL); STR_CASE(CELL_PAD_ERROR_INVALID_PARAMETER); STR_CASE(CELL_PAD_ERROR_ALREADY_INITIALIZED); STR_CASE(CELL_PAD_ERROR_UNINITIALIZED); STR_CASE(CELL_PAD_ERROR_RESOURCE_ALLOCATION_FAILED); STR_CASE(CELL_PAD_ERROR_DATA_READ_FAILED); STR_CASE(CELL_PAD_ERROR_NO_DEVICE); STR_CASE(CELL_PAD_ERROR_UNSUPPORTED_GAMEPAD); STR_CASE(CELL_PAD_ERROR_TOO_MANY_DEVICES); STR_CASE(CELL_PAD_ERROR_EBUSY); } return unknown; }); }
void fmt_class_string<cpu_flag>::format(std::string& out, u64 arg) { format_enum(out, arg, [](cpu_flag f) { switch (f) { case cpu_flag::stop: return "STOP"; case cpu_flag::exit: return "EXIT"; case cpu_flag::suspend: return "s"; case cpu_flag::ret: return "ret"; case cpu_flag::signal: return "sig"; case cpu_flag::memory: return "mem"; case cpu_flag::dbg_global_pause: return "G-PAUSE"; case cpu_flag::dbg_global_stop: return "G-EXIT"; case cpu_flag::dbg_pause: return "PAUSE"; case cpu_flag::dbg_step: return "STEP"; case cpu_flag::__bitset_enum_max: break; } return unknown; }); }