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

AddEffect の部品 足の長い駒のケース. More...

#include <addEffect_.h>

Public Member Functions

 BOOST_STATIC_ASSERT ((PtypeTraits< T >::isBasic))
 
template<class Action >
void generate (const NumEffectState &state, Square target, Action &action, NearMask nearMask)
 

Static Public Member Functions

template<class Action >
static void generate (const NumEffectState &state, Square target, Action &action, NearMask nearMask)
 長い利きを持つもの More...
 

Detailed Description

template<Player P, Ptype T, bool isAttackToKing = false>
struct osl::move_generator::AddEffectLong< P, T, isAttackToKing >

AddEffect の部品 足の長い駒のケース.

Definition at line 38 of file addEffect_.h.

Member Function Documentation

template<Player P, Ptype T, bool isAttackToKing = false>
osl::move_generator::AddEffectLong< P, T, isAttackToKing >::BOOST_STATIC_ASSERT ( (PtypeTraits< T >::isBasic )
template<Player P, Ptype T, bool isAttackToKing = false>
template<class Action >
static void osl::move_generator::AddEffectLong< P, T, isAttackToKing >::generate ( const NumEffectState &  state,
Square  target,
Action &  action,
NearMask  nearMask 
)
static

長い利きを持つもの

template<Player P, Ptype T, bool isAttackToKing = false>
template<class Action >
void osl::move_generator::AddEffectLong< P, T, isAttackToKing >::generate ( const NumEffectState &  state,
Square  target,
Action &  action,
NearMask  nearMask 
)

drop move

Definition at line 439 of file addEffect_.tcc.

References target.


The documentation for this struct was generated from the following files: