#include "osl/player.h"
#include "osl/ptype.h"
#include "osl/square.h"
#include "osl/piece.h"
#include <iosfwd>
Go to the source code of this file.
Classes | |
class | osl::Move |
圧縮していない moveの表現 . More... | |
struct | osl::stl::hash< T > |
struct | osl::stl::hash< Move > |
Namespaces | |
osl | |
attackDefense.h | |
osl::state | |
局面. | |
osl::stl | |
stl コンテナのallocatorを取り替えたものを提供する. | |
Constant Groups | |
osl | |
attackDefense.h | |
osl::state | |
局面. | |
osl::stl | |
stl コンテナのallocatorを取り替えたものを提供する. | |
Macros | |
#define | move_assert(x) |
move 関係でつかまえ所のないエラーがでるときに定義する More... | |
Enumerations | |
enum | osl::Move16 { osl::MOVE16_NONE = 0 } |
16bit 表現 More... | |
Functions | |
bool | osl::operator< (Move lhs, Move rhs) |
bool | osl::operator== (Move lhs, Move rhs) |
bool | osl::operator!= (Move lhs, Move rhs) |
std::ostream & | osl::operator<< (std::ostream &os, Move move) |
#define move_assert | ( | x) |
move 関係でつかまえ所のないエラーがでるときに定義する
Definition at line 15 of file move.h.
Referenced by osl::Move::from(), osl::Move::Move(), osl::Move::oldPtype(), osl::Move::promote(), osl::Move::ptype(), osl::Move::to(), and osl::Move::unpromote().