addEffectWithEffect.cc Source File

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
addEffectWithEffect.cc
Go to the documentation of this file.
1 #include "osl/move_generator/addEffectWithEffect.h"
2 #include "osl/move_generator/addEffectWithEffect.tcc"
3 #include "osl/move_action/store.h"
4 #include "osl/state/numEffectState.h"
5 #ifdef RELEASE
6 #include "osl/move_generator/open.tcc"
7 #endif
8
9 namespace osl{
10 // explicit template instantiation
11 namespace move_generator
12 {
13 typedef move_action::Store store_t;
14 template void GenerateAddEffectWithEffect::generate<true>
15 (Player, const NumEffectState&, Square, store_t&);
16 template void GenerateAddEffectWithEffect::generate<false>
17 (Player, const NumEffectState&, Square, store_t&);
18 // for fixed depth search
19 template void AddEffectWithEffect<store_t>::generate<BLACK, true>(const NumEffectState&, Square, store_t&,bool&);
20 template void AddEffectWithEffect<store_t>::generate<WHITE, true>(const NumEffectState&, Square, store_t&,bool&);
21 //
22 template void AddEffectWithEffect<store_t>::generate<BLACK, false>(const NumEffectState&, Square, store_t&,bool&);
23 template void AddEffectWithEffect<store_t>::generate<WHITE, false>(const NumEffectState&, Square, store_t&,bool&);
24 } // namespace move_generator
25 } // namespace osl
26 // ;;; Local Variables:
27 // ;;; mode:c++
28 // ;;; c-basic-offset:2
29 // ;;; End: