promote_.cc Source File

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
promote_.cc
Go to the documentation of this file.
1 #include "osl/move_generator/promote_.h"
2 #include "osl/move_generator/promote_.tcc"
3 #include "osl/move_action/store.h"
4 #include "osl/state/numEffectState.h"
5
6 namespace 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: