osl::move_generator::Open< Action > Class Template Reference

長い利きを止めている駒を動かして, 利きを伸ばす. More...

`#include <open.h>`

## Static Public Member Functions

template<Player P>
static void | generate (const NumEffectState &state, Piece p, Action &action, Square to, Direction dir)

## Detailed Description

template<class Action>
class osl::move_generator::Open< Action >

長い利きを止めている駒を動かして, 利きを伸ばす.

ただし，駒を動かした結果, Square toに利くようなものは取り除く

Definition at line 17 of file open.h.

## Member Function Documentation

## generate()

template<class Action>
template<Player P>

void osl::move_generator::Open< Action >::generate | ( | const NumEffectState & | state,
|  | Piece | p,
|  | Action & | action,
|  | Square | to,
|  | Direction | dir )

static

The documentation for this class was generated from the following file:

- open.h