From bba5c40dab31130ae6d7ff1cb1336fca8d444639 Mon Sep 17 00:00:00 2001 From: gorogoro123 <897627+gorogoro123@users.noreply.github.com> Date: Thu, 13 Feb 2025 11:08:01 +0900 Subject: [PATCH] Apply enum forward declaration (ECodeType) --- sakura_core/charset/charset.h | 15 +------- sakura_core/charset/codechecker.h | 35 ------------------- .../dlg/CDlgOpenFile_CommonFileDialog.cpp | 1 + sakura_core/dlg/CDlgSetCharSet.h | 2 +- sakura_core/parse/DetectIndentationStyle.h | 2 ++ 5 files changed, 5 insertions(+), 50 deletions(-) diff --git a/sakura_core/charset/charset.h b/sakura_core/charset/charset.h index 4b528fcdec..ab5d63eeb0 100644 --- a/sakura_core/charset/charset.h +++ b/sakura_core/charset/charset.h @@ -35,7 +35,7 @@ // 文字コードセット種別 //2007.08.14 kobake CODE_ERROR, CODE_DEFAULT 追加 -enum ECodeType { +enum ECodeType : int { CODE_SJIS, //!< SJIS (MS-CP932(Windows-31J), シフトJIS(Shift_JIS)) CODE_JIS, //!< JIS (MS-CP5022x(ISO-2022-JP-MS)ではない) CODE_EUC, //!< EUC (MS-CP51932, eucJP-ms(eucJP-open)ではない) @@ -84,19 +84,6 @@ inline bool IsValidCodeTypeExceptSJIS(int code) return IsValidCodeType(code) && code!=CODE_SJIS; } -// 2010/6/21 Uchi 削除 -//2007.08.14 kobake 追加 -//!ECodeType型で表せる値ならtrue -//inline bool IsInECodeType(int code) -//{ -// return (code>=0 && code