#include <cassert>
#include <iosfwd>
ネームスペース | |
namespace | osl |
列挙型 | |
enum | osl::Direction { osl::UL = 0, osl::U = 1, osl::UR = 2, osl::L = 3, osl::R = 4, osl::DL = 5, osl::D = 6, osl::DR = 7, osl::UUL = 8, osl::UUR = 9, osl::LONG_UL = 10, osl::LONG_U = 11, osl::LONG_UR = 12, osl::LONG_L = 13, osl::LONG_R = 14, osl::LONG_DL = 15, osl::LONG_D = 16, osl::LONG_DR = 17, osl::DIRECTION_MIN = 0, osl::SHORT_DIRECTION_MAX = 9, osl::SHORT_DIRECTION_SIZE = 10, osl::DIRECTION_MAX = 17, osl::DIRECTION_SIZE = 18 } |
関数 | |
bool | osl::isShort (Direction d) |
bool | osl::isLong (Direction d) |
bool | osl::isValid (Direction d) |
Direction | osl::longToShort (Direction d) |
Direction | osl::shortToLong (Direction d) |
longDirͿƤϤʤ | |
int | osl::dirToMask (Direction dir) |
std::ostream & | osl::operator<< (std::ostream &os, const Direction d) |