Go to the documentation of this file.00001 #include "osl/move_generator/addEffectWithEffect.h"
00002 #include "osl/move_generator/addEffectWithEffect.tcc"
00003 #include "osl/move_action/store.h"
00004 #include "osl/state/numEffectState.h"
00005 #ifdef RELEASE
00006 #include "osl/move_generator/open.tcc"
00007 #endif
00008
00009 namespace osl{
00010
00011 namespace move_generator
00012 {
00013 typedef move_action::Store store_t;
00014 template void GenerateAddEffectWithEffect::generate<true>
00015 (Player, const NumEffectState&, Square, store_t&);
00016 template void GenerateAddEffectWithEffect::generate<false>
00017 (Player, const NumEffectState&, Square, store_t&);
00018
00019 template void AddEffectWithEffect<store_t>::generate<BLACK, true>(const NumEffectState&, Square, store_t&,bool&);
00020 template void AddEffectWithEffect<store_t>::generate<WHITE, true>(const NumEffectState&, Square, store_t&,bool&);
00021
00022 template void AddEffectWithEffect<store_t>::generate<BLACK, false>(const NumEffectState&, Square, store_t&,bool&);
00023 template void AddEffectWithEffect<store_t>::generate<WHITE, false>(const NumEffectState&, Square, store_t&,bool&);
00024 }
00025 }
00026
00027
00028
00029