My Project
promote_.cc
Go to the documentation of this file.
5
6namespace osl
7{
8 namespace move_generator
9 {
10 typedef move_action::Store store_t;
11 // explicit template instantiation
12 template void Promote<BLACK, true>::generateMoves(const NumEffectState&, store_t&);
13 template void Promote<WHITE, true>::generateMoves(const NumEffectState&, store_t&);
14 template void Promote<BLACK, false>::generateMoves(const NumEffectState&, store_t&);
15 template void Promote<WHITE, false>::generateMoves(const NumEffectState&, store_t&);
16
17 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)10>(NumEffectState const&, store_t&);
18 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)11>(NumEffectState const&, store_t&);
19 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)12>(NumEffectState const&, store_t&);
20 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)13>(NumEffectState const&, store_t&);
21 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)14>(NumEffectState const&, store_t&);
22 template void Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)15>(NumEffectState const&, store_t&);
23
24 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)10>(NumEffectState const&, store_t&);
25 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)11>(NumEffectState const&, store_t&);
26 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)12>(NumEffectState const&, store_t&);
27 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)13>(NumEffectState const&, store_t&);
28 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)14>(NumEffectState const&, store_t&);
29 template void Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)15>(NumEffectState const&, store_t&);
30 } // namespace move_generator
31} // namespace osl
32// ;;; Local Variables:
33// ;;; mode:c++
34// ;;; c-basic-offset:2
35// ;;; End:
static void generateMoves(const NumEffectState &state, Action &action)
move_action::Store store_t