#include <string>
ネームスペース | |
namespace | osl |
namespace | osl::record |
棋譜関係 | |
マクロ定義 | |
#define | K_BLACK_SIGN "\xA2\xA5" |
Define Kanji characters by using EUC-JP codes. | |
#define | K_WHITE_SIGN "\xA2\xA4" |
#define | K_SPACE "\xA1\xA1" |
#define | K_NAKAGURO "\xA1\xA6" |
#define | K_COLON "\xA1\xA7" |
#define | K_R1 "\xA3\xB1" |
#define | K_R2 "\xA3\xB2" |
#define | K_R3 "\xA3\xB3" |
#define | K_R4 "\xA3\xB4" |
#define | K_R5 "\xA3\xB5" |
#define | K_R6 "\xA3\xB6" |
#define | K_R7 "\xA3\xB7" |
#define | K_R8 "\xA3\xB8" |
#define | K_R9 "\xA3\xB9" |
#define | K_K1 "\xB0\xEC" |
#define | K_K2 "\xC6\xF3" |
#define | K_K3 "\xBB\xB0" |
#define | K_K4 "\xBB\xCD" |
#define | K_K5 "\xB8\xDE" |
#define | K_K6 "\xCF\xBB" |
#define | K_K7 "\xBC\xB7" |
#define | K_K8 "\xC8\xAC" |
#define | K_K9 "\xB6\xE5" |
#define | K_K10 "\xBD\xBD" |
#define | K_K11 "\xBD\xBD\xA3\xB1" |
#define | K_K12 "\xBD\xBD\xA3\xB2" |
#define | K_K13 "\xBD\xBD\xBB\xB0" |
#define | K_K14 "\xBD\xBD\xBB\xCD" |
#define | K_K15 "\xBD\xBD\xB8\xDE" |
#define | K_K16 "\xBD\xBD\xCF\xBB" |
#define | K_K17 "\xBD\xBD\xBC\xB7" |
#define | K_K18 "\xBD\xBD\xC8\xAC" |
#define | K_MIGI "\xB1\xA6" |
#define | K_HIDARI "\xBA\xB8" |
#define | K_UE "\xBE\xE5" |
#define | K_SHITA "\xB2\xBC" |
#define | K_SUGU "\xC4\xBE" |
#define | K_YORU "\xB4\xF3" |
#define | K_HIKU "\xB0\xFA" |
#define | K_YUKU "\xB9\xD4" |
#define | K_ONAZI "\xC6\xB1" |
#define | K_NARU "\xC0\xAE" |
#define | K_FUNARI "\xC9\xD4" K_NARU |
#define | K_UTSU "\xC2\xC7" |
#define | K_PAWN "\xCA\xE2" |
#define | K_PAWN_R "\xA7\xAE" |
#define | K_PPAWN "\xA4\xC8" |
#define | K_PPAWN_R "\xA7\xAF" |
#define | K_LANCE "\xB9\xE1" |
#define | K_LANCE_R "\xA7\xAC" |
#define | K_PLANCE "\xB0\xC9" |
#define | K_PLANCE_R "\xA7\xAD" |
#define | K_PLANCE_D K_NARU "\xB9\xE1" |
#define | K_KNIGHT "\xB7\xCB" |
#define | K_KNIGHT_R "\xA7\xAA" |
#define | K_PKNIGHT "\xB7\xBD" |
#define | K_PKNIGHT_R "\xA7\xAB" |
#define | K_PKNIGHT_D K_NARU "\xB7\xCB" |
#define | K_SILVER "\xB6\xE4" |
#define | K_SILVER_R "\xA7\xA8" |
#define | K_PSILVER "\xC1\xB4" |
#define | K_PSILVER_R "\xA7\xA9" |
#define | K_PSILVER_D K_NARU "\xB6\xE4" |
#define | K_GOLD "\xB6\xE2" |
#define | K_GOLD_R "\xA7\xA7" |
#define | K_BISHOP "\xB3\xD1" |
#define | K_BISHOP_R "\xA7\xA4" |
#define | K_PBISHOP "\xC7\xCF" |
#define | K_PBISHOP_R "\xA7\xA5" |
#define | K_ROOK "\xC8\xF4" |
#define | K_ROOK_R "\xA7\xA2" |
#define | K_PROOK "\xCE\xB6" |
#define | K_PROOK2 "\xCE\xB5" |
#define | K_PROOK_R "\xA7\xA3" |
#define | K_KING "\xB6\xCC" |
#define | K_KING2 "\xB2\xA6" |
#define | K_KING_R "\xA7\xA1" |
#define | K_BLACK "\xC0\xE8\xBC\xEA" |
#define | K_WHITE "\xB8\xE5\xBC\xEA" |
#define | K_MOCHIGOMA "\xBB\xFD\xB6\xF0" |
#define | K_BLACK_STAND K_BLACK K_MOCHIGOMA |
#define | K_WHITE_STAND K_WHITE K_MOCHIGOMA |
#define | K_TEAIWARI "\xBC\xEA\xB9\xE7\xB3\xE4" |
#define | K_PASS "\xA5\xD1\xA5\xB9" |
#define | K_SENKEI "\xC0\xEF\xB7\xBF" |
#define | K_TORYO "\xc5\xea\xce\xbb" |
#define | K_HENKA "\xca\xd1\xb2\xbd" |
#define | K_KI "\xb4\xfd" |
#define | K_KISEN K_KI "\xc0\xef" |
#define | K_KIFU K_KI "\xc9\xe8" |
#define | K_TSUMERO "\xb5\xcd\xa4\xe1\xa4\xed" |
#define | K_KAISHI "\xb3\xab\xbb\xcf" |
#define | K_NICHIJI "\xc6\xfc\xbb\xfe" |
#define | K_TESUU "\xbc\xea\xbf\xf4" |
#define | K_NASHI "\xa4\xca\xa4\xb7" |
#define | K_DAN "\xc3\xca" |
#define | K_KANMURI "\xb4\xa7" |
#define | K_KURAI "\xb0\xcc" |
#define | K_SHOU "\xbe\xad" |
#define | K_SEI "\xc0\xbb" |
#define | K_ZA "\xba\xc2" |
#define | K_MEIJIN "\xcc\xbe\xbf\xcd" |
#define | K_JORYUU "\xbd\xf7\xce\xae" |
#define | K_RESIGN "\xc5\xea\xce\xbb" |
#define K_BISHOP "\xB3\xD1" |
kanjiCode.h の 79 行で定義されています。
#define K_BISHOP_R "\xA7\xA4" |
kanjiCode.h の 80 行で定義されています。
#define K_BLACK "\xC0\xE8\xBC\xEA" |
kanjiCode.h の 92 行で定義されています。
参照元 osl::ki2::Ki2File::parseLine(), と osl::kakinoki::KakinokiFile::parseLine().
#define K_BLACK_SIGN "\xA2\xA5" |
Define Kanji characters by using EUC-JP codes.
kanjiCode.h の 13 行で定義されています。
参照元 osl::ki2::Ki2File::parseLine(), osl::ki2::show(), と osl::record::KanjiMove::strToMove().
#define K_BLACK_STAND K_BLACK K_MOCHIGOMA |
kanjiCode.h の 95 行で定義されています。
#define K_COLON "\xA1\xA7" |
kanjiCode.h の 17 行で定義されています。
#define K_DAN "\xc3\xca" |
kanjiCode.h の 110 行で定義されています。
#define K_FUNARI "\xC9\xD4" K_NARU |
kanjiCode.h の 55 行で定義されています。
#define K_GOLD "\xB6\xE2" |
kanjiCode.h の 77 行で定義されています。
#define K_GOLD_R "\xA7\xA7" |
kanjiCode.h の 78 行で定義されています。
#define K_HENKA "\xca\xd1\xb2\xbd" |
kanjiCode.h の 101 行で定義されています。
#define K_HIDARI "\xBA\xB8" |
kanjiCode.h の 46 行で定義されています。
参照元 osl::record::KanjiMove::selectCandidates(), と osl::ki2::show().
#define K_HIKU "\xB0\xFA" |
kanjiCode.h の 51 行で定義されています。
参照元 osl::record::KanjiMove::selectCandidates(), と osl::ki2::show().
#define K_JORYUU "\xbd\xf7\xce\xae" |
kanjiCode.h の 117 行で定義されています。
#define K_K1 "\xB0\xEC" |
kanjiCode.h の 27 行で定義されています。
#define K_K10 "\xBD\xBD" |
kanjiCode.h の 36 行で定義されています。
#define K_K11 "\xBD\xBD\xA3\xB1" |
kanjiCode.h の 37 行で定義されています。
#define K_K12 "\xBD\xBD\xA3\xB2" |
kanjiCode.h の 38 行で定義されています。
#define K_K13 "\xBD\xBD\xBB\xB0" |
kanjiCode.h の 39 行で定義されています。
#define K_K14 "\xBD\xBD\xBB\xCD" |
kanjiCode.h の 40 行で定義されています。
#define K_K15 "\xBD\xBD\xB8\xDE" |
kanjiCode.h の 41 行で定義されています。
#define K_K16 "\xBD\xBD\xCF\xBB" |
kanjiCode.h の 42 行で定義されています。
#define K_K17 "\xBD\xBD\xBC\xB7" |
kanjiCode.h の 43 行で定義されています。
#define K_K18 "\xBD\xBD\xC8\xAC" |
kanjiCode.h の 44 行で定義されています。
#define K_K2 "\xC6\xF3" |
kanjiCode.h の 28 行で定義されています。
#define K_K3 "\xBB\xB0" |
kanjiCode.h の 29 行で定義されています。
#define K_K4 "\xBB\xCD" |
kanjiCode.h の 30 行で定義されています。
#define K_K5 "\xB8\xDE" |
kanjiCode.h の 31 行で定義されています。
#define K_K6 "\xCF\xBB" |
kanjiCode.h の 32 行で定義されています。
#define K_K7 "\xBC\xB7" |
kanjiCode.h の 33 行で定義されています。
#define K_K8 "\xC8\xAC" |
kanjiCode.h の 34 行で定義されています。
#define K_K9 "\xB6\xE5" |
kanjiCode.h の 35 行で定義されています。
#define K_KAISHI "\xb3\xab\xbb\xcf" |
kanjiCode.h の 106 行で定義されています。
参照元 osl::ki2::Ki2File::parseLine(), と osl::kakinoki::KakinokiFile::parseLine().
#define K_KANMURI "\xb4\xa7" |
kanjiCode.h の 111 行で定義されています。
#define K_KI "\xb4\xfd" |
kanjiCode.h の 102 行で定義されています。
#define K_KIFU K_KI "\xc9\xe8" |
kanjiCode.h の 104 行で定義されています。
#define K_KING "\xB6\xCC" |
kanjiCode.h の 88 行で定義されています。
#define K_KING2 "\xB2\xA6" |
kanjiCode.h の 89 行で定義されています。
#define K_KING_R "\xA7\xA1" |
kanjiCode.h の 90 行で定義されています。
#define K_KISEN K_KI "\xc0\xef" |
kanjiCode.h の 103 行で定義されています。
参照元 osl::ki2::Ki2File::parseLine(), と osl::kakinoki::KakinokiFile::parseLine().
#define K_KNIGHT "\xB7\xCB" |
kanjiCode.h の 67 行で定義されています。
#define K_KNIGHT_R "\xA7\xAA" |
kanjiCode.h の 68 行で定義されています。
#define K_KURAI "\xb0\xcc" |
kanjiCode.h の 112 行で定義されています。
#define K_LANCE "\xB9\xE1" |
kanjiCode.h の 62 行で定義されています。
#define K_LANCE_R "\xA7\xAC" |
kanjiCode.h の 63 行で定義されています。
#define K_MEIJIN "\xcc\xbe\xbf\xcd" |
kanjiCode.h の 116 行で定義されています。
#define K_MIGI "\xB1\xA6" |
kanjiCode.h の 45 行で定義されています。
参照元 osl::record::KanjiMove::selectCandidates(), と osl::ki2::show().
#define K_MOCHIGOMA "\xBB\xFD\xB6\xF0" |
kanjiCode.h の 94 行で定義されています。
#define K_NAKAGURO "\xA1\xA6" |
kanjiCode.h の 16 行で定義されています。
#define K_NARU "\xC0\xAE" |
kanjiCode.h の 54 行で定義されています。
参照元 osl::ki2::show(), osl::ki2::showPromote(), と osl::record::KanjiMove::strToMove().
#define K_NASHI "\xa4\xca\xa4\xb7" |
kanjiCode.h の 109 行で定義されています。
#define K_NICHIJI "\xc6\xfc\xbb\xfe" |
kanjiCode.h の 107 行で定義されています。
参照元 osl::ki2::Ki2File::parseLine(), と osl::kakinoki::KakinokiFile::parseLine().
#define K_ONAZI "\xC6\xB1" |
kanjiCode.h の 53 行で定義されています。
参照元 osl::ki2::show(), と osl::record::KanjiMove::strToMove().
#define K_PASS "\xA5\xD1\xA5\xB9" |
kanjiCode.h の 98 行で定義されています。
#define K_PAWN "\xCA\xE2" |
kanjiCode.h の 58 行で定義されています。
#define K_PAWN_R "\xA7\xAE" |
kanjiCode.h の 59 行で定義されています。
#define K_PBISHOP "\xC7\xCF" |
kanjiCode.h の 81 行で定義されています。
#define K_PBISHOP_R "\xA7\xA5" |
kanjiCode.h の 82 行で定義されています。
#define K_PKNIGHT "\xB7\xBD" |
kanjiCode.h の 69 行で定義されています。
#define K_PKNIGHT_D K_NARU "\xB7\xCB" |
kanjiCode.h の 71 行で定義されています。
#define K_PKNIGHT_R "\xA7\xAB" |
kanjiCode.h の 70 行で定義されています。
#define K_PLANCE "\xB0\xC9" |
kanjiCode.h の 64 行で定義されています。
#define K_PLANCE_D K_NARU "\xB9\xE1" |
kanjiCode.h の 66 行で定義されています。
#define K_PLANCE_R "\xA7\xAD" |
kanjiCode.h の 65 行で定義されています。
#define K_PPAWN "\xA4\xC8" |
kanjiCode.h の 60 行で定義されています。
#define K_PPAWN_R "\xA7\xAF" |
kanjiCode.h の 61 行で定義されています。
#define K_PROOK "\xCE\xB6" |
kanjiCode.h の 85 行で定義されています。
#define K_PROOK2 "\xCE\xB5" |
kanjiCode.h の 86 行で定義されています。
#define K_PROOK_R "\xA7\xA3" |
kanjiCode.h の 87 行で定義されています。
#define K_PSILVER "\xC1\xB4" |
kanjiCode.h の 74 行で定義されています。
#define K_PSILVER_D K_NARU "\xB6\xE4" |
kanjiCode.h の 76 行で定義されています。
#define K_PSILVER_R "\xA7\xA9" |
kanjiCode.h の 75 行で定義されています。
#define K_R1 "\xA3\xB1" |
kanjiCode.h の 18 行で定義されています。
#define K_R2 "\xA3\xB2" |
kanjiCode.h の 19 行で定義されています。
#define K_R3 "\xA3\xB3" |
kanjiCode.h の 20 行で定義されています。
#define K_R4 "\xA3\xB4" |
kanjiCode.h の 21 行で定義されています。
#define K_R5 "\xA3\xB5" |
kanjiCode.h の 22 行で定義されています。
#define K_R6 "\xA3\xB6" |
kanjiCode.h の 23 行で定義されています。
#define K_R7 "\xA3\xB7" |
kanjiCode.h の 24 行で定義されています。
#define K_R8 "\xA3\xB8" |
kanjiCode.h の 25 行で定義されています。
#define K_R9 "\xA3\xB9" |
kanjiCode.h の 26 行で定義されています。
#define K_RESIGN "\xc5\xea\xce\xbb" |
kanjiCode.h の 118 行で定義されています。
参照元 osl::ki2::Ki2File::parseLine(), と osl::record::KanjiMove::strToMove().
#define K_ROOK "\xC8\xF4" |
kanjiCode.h の 83 行で定義されています。
#define K_ROOK_R "\xA7\xA2" |
kanjiCode.h の 84 行で定義されています。
#define K_SEI "\xc0\xbb" |
kanjiCode.h の 114 行で定義されています。
#define K_SENKEI "\xC0\xEF\xB7\xBF" |
kanjiCode.h の 99 行で定義されています。
#define K_SHITA "\xB2\xBC" |
kanjiCode.h の 48 行で定義されています。
#define K_SHOU "\xbe\xad" |
kanjiCode.h の 113 行で定義されています。
#define K_SILVER "\xB6\xE4" |
kanjiCode.h の 72 行で定義されています。
#define K_SILVER_R "\xA7\xA8" |
kanjiCode.h の 73 行で定義されています。
#define K_SPACE "\xA1\xA1" |
kanjiCode.h の 15 行で定義されています。
参照元 osl::ki2::Ki2File::parseLine(), と osl::kakinoki::KakinokiFile::parseLine().
#define K_SUGU "\xC4\xBE" |
kanjiCode.h の 49 行で定義されています。
#define K_TEAIWARI "\xBC\xEA\xB9\xE7\xB3\xE4" |
kanjiCode.h の 97 行で定義されています。
参照元 osl::kakinoki::KakinokiFile::isKakinokiFile(), と osl::ki2::Ki2File::parseLine().
#define K_TESUU "\xbc\xea\xbf\xf4" |
kanjiCode.h の 108 行で定義されています。
#define K_TORYO "\xc5\xea\xce\xbb" |
kanjiCode.h の 100 行で定義されています。
#define K_TSUMERO "\xb5\xcd\xa4\xe1\xa4\xed" |
kanjiCode.h の 105 行で定義されています。
参照元 osl::ki2::show().
#define K_UE "\xBE\xE5" |
kanjiCode.h の 47 行で定義されています。
#define K_UTSU "\xC2\xC7" |
kanjiCode.h の 56 行で定義されています。
#define K_WHITE "\xB8\xE5\xBC\xEA" |
kanjiCode.h の 93 行で定義されています。
参照元 osl::ki2::Ki2File::parseLine(), と osl::kakinoki::KakinokiFile::parseLine().
#define K_WHITE_SIGN "\xA2\xA4" |
kanjiCode.h の 14 行で定義されています。
#define K_WHITE_STAND K_WHITE K_MOCHIGOMA |
kanjiCode.h の 96 行で定義されています。
#define K_YORU "\xB4\xF3" |
kanjiCode.h の 50 行で定義されています。
参照元 osl::ki2::show().
#define K_YUKU "\xB9\xD4" |
kanjiCode.h の 52 行で定義されています。
#define K_ZA "\xba\xc2" |
kanjiCode.h の 115 行で定義されています。