説明を見る。00001 #include "osl/move_generator/promote_.h"
00002 #include "osl/move_generator/promote_.tcc"
00003 #include "osl/move_generator/move_action.h"
00004 #include "osl/numEffectState.h"
00005
00006 namespace osl
00007 {
00008 namespace move_generator
00009 {
00010 typedef move_action::Store store_t;
00011
00012 template void Promote<BLACK, true>::generateMoves(const NumEffectState&, store_t&);
00013 template void Promote<WHITE, true>::generateMoves(const NumEffectState&, store_t&);
00014 template void Promote<BLACK, false>::generateMoves(const NumEffectState&, store_t&);
00015 template void Promote<WHITE, false>::generateMoves(const NumEffectState&, store_t&);
00016
00017 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)10>(NumEffectState const&, store_t&);
00018 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)11>(NumEffectState const&, store_t&);
00019 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)12>(NumEffectState const&, store_t&);
00020 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)13>(NumEffectState const&, store_t&);
00021 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)14>(NumEffectState const&, store_t&);
00022 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)15>(NumEffectState const&, store_t&);
00023
00024 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)10>(NumEffectState const&, store_t&);
00025 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)11>(NumEffectState const&, store_t&);
00026 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)12>(NumEffectState const&, store_t&);
00027 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)13>(NumEffectState const&, store_t&);
00028 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)14>(NumEffectState const&, store_t&);
00029 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)15>(NumEffectState const&, store_t&);
00030 }
00031 }
00032
00033
00034
00035