My Project
capture_.cc
Go to the documentation of this file.
1/* generateCaptureMoves.cc
2 */
7
8namespace osl
9{
10 namespace move_generator
11 {
12 using namespace move_action;
13 // explicit template instantiation
14 template void GenerateCapture::generate(Player,const NumEffectState&,
15 Square, Store&);
16 template void GenerateCapture::generate1(Player,const NumEffectState&,
17 Square, Store&);
18 template void Capture<Store>::escapeByCapture<BLACK>
19 (const NumEffectState&, Square, Piece, Store&);
20 template void Capture<Store>::escapeByCapture<WHITE>
21 (const NumEffectState&, Square, Piece, Store&);
22
23 template void Capture<Store>::generate<BLACK>(NumEffectState const&, Square, Store&);
24 template void Capture<Store>::generate<WHITE>(NumEffectState const&, Square, Store&);
25
26 template void Capture<Store>::generate1<BLACK>(NumEffectState const&, Square, Store&);
27 template void Capture<Store>::generate1<WHITE>(NumEffectState const&, Square, Store&);
28
29 } // namespace move_generator
30} // namespace osl
31// ;;; Local Variables:
32// ;;; mode:c++
33// ;;; c-basic-offset:2
34// ;;; End:
Player
Definition basic_type.h:8
static void generate1(Player p, const NumEffectState &state, Square target, Action &action)
Definition capture_.h:70
static void generate(Player p, const NumEffectState &state, Square target, Action &action)
Definition capture_.h:49