All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
capture_.cc
Go to the documentation of this file.
1 /* generateCaptureMoves.cc
2  */
8 
9 namespace osl
10 {
11  namespace move_generator
12  {
13  using namespace move_action;
14  // explicit template instantiation
15  template void GenerateCapture::generate(Player,const NumEffectState&,
16  Square, Store&);
17  template void GenerateCapture::generate1(Player,const NumEffectState&,
18  Square, Store&);
19  template void Capture<Store>::escapeByCapture<BLACK>
20  (const NumEffectState&, Square, Piece, Store&);
21  template void Capture<Store>::escapeByCapture<WHITE>
22  (const NumEffectState&, Square, Piece, Store&);
23 
24  template void Capture<Store>::generate<BLACK>(NumEffectState const&, Square, Store&);
25  template void Capture<Store>::generate<WHITE>(NumEffectState const&, Square, Store&);
26 
27  template void Capture<Store>::generate1<BLACK>(NumEffectState const&, Square, Store&);
28  template void Capture<Store>::generate1<WHITE>(NumEffectState const&, Square, Store&);
29 
30  } // namespace move_generator
31 } // namespace osl
32 // ;;; Local Variables:
33 // ;;; mode:c++
34 // ;;; c-basic-offset:2
35 // ;;; End: