#include <pieceOnBoard.h>
Static Public メソッド | |
template<class Action> | |
static void | generate (const SimpleState &state, Position pos, Action &action) |
Static Private メソッド | |
template<class Action> | |
static void | generate (const SimpleState &state, Position pos, Action &action, Int2Type< true >) |
template<class Action> | |
static void | generate (const SimpleState &state, Position pos, Action &action, Int2Type< false >) |
template<class Action> | |
static void | generateIfValid (const SimpleState &state, Position pos, Action &action, Int2Type< true >) |
template<class Action> | |
static void | generateIfValid (const SimpleState &, Position, Action &, Int2Type< false >) |
pieceOnBoard.h の 99 行で定義されています。
static void osl::move_generator::PieceOnBoardDir< P, T, MoveT, CanP, Dir >::generate | ( | const SimpleState & | state, | |
Position | pos, | |||
Action & | action, | |||
Int2Type< true > | ||||
) | [inline, static, private] |
static void osl::move_generator::PieceOnBoardDir< P, T, MoveT, CanP, Dir >::generate | ( | const SimpleState & | state, | |
Position | pos, | |||
Action & | action, | |||
Int2Type< false > | ||||
) | [inline, static, private] |
pieceOnBoard.h の 111 行で定義されています。
static void osl::move_generator::PieceOnBoardDir< P, T, MoveT, CanP, Dir >::generateIfValid | ( | const SimpleState & | state, | |
Position | pos, | |||
Action & | action, | |||
Int2Type< true > | ||||
) | [inline, static, private] |
static void osl::move_generator::PieceOnBoardDir< P, T, MoveT, CanP, Dir >::generateIfValid | ( | const SimpleState & | , | |
Position | , | |||
Action & | , | |||
Int2Type< false > | ||||
) | [inline, static, private] |
pieceOnBoard.h の 126 行で定義されています。
static void osl::move_generator::PieceOnBoardDir< P, T, MoveT, CanP, Dir >::generate | ( | const SimpleState & | state, | |
Position | pos, | |||
Action & | action | |||
) | [inline, static] |