osl::move_generator::promote::AllPromote< P, T, noCapture > Class Template Reference

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Member Functions | List of all members
osl::move_generator::promote::AllPromote< P, T, noCapture > Class Template Reference

指定した駒が常にpromote可能な場合にpromoteする動きを作る More...

## Static Public Member Functions
template<class Action >
static void | generate (NumEffectState const &state, Piece p, Action &action)

## Detailed Description

### template<Player P, Ptype T, bool noCapture>
class osl::move_generator::promote::AllPromote< P, T, noCapture >

指定した駒が常にpromote可能な場合にpromoteする動きを作る

Definition at line 70 of file promote_.tcc.

## Member Function Documentation

template<Player P, Ptype T, bool noCapture>
template<class Action >

static void osl::move_generator::promote::AllPromote< P, T, noCapture >::generate | ( | NumEffectState const & | state,
|  | Piece | p,
|  | Action & | action
| ) |  |
| inlinestatic

Definition at line 73 of file promote_.tcc.

References osl::move_generator::promote::AllPromoteDir< P, T, noCapture, Dir >::generate().

Referenced by osl::move_generator::promote::EachOnBoard< Action, P, T, noCapture >::operator()().

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

- promote_.tcc