説明を見る。00001 #include "osl/move_generator/addEffectWithEffect.h"
00002 #include "osl/move_generator/addEffectWithEffect.tcc"
00003 #ifdef RELEASE
00004 #include "osl/move_generator/open.tcc"
00005 #endif
00006
00007 namespace osl{
00008
00009 namespace move_generator
00010 {
00011 typedef move_action::Store store_t;
00012 template void GenerateAddEffectWithEffect::generate<true>
00013 (Player, const NumEffectState&, Square, store_t&);
00014 template void GenerateAddEffectWithEffect::generate<false>
00015 (Player, const NumEffectState&, Square, store_t&);
00016
00017 template void AddEffectWithEffect<store_t>::generate<BLACK, true>(const NumEffectState&, Square, store_t&,bool&);
00018 template void AddEffectWithEffect<store_t>::generate<WHITE, true>(const NumEffectState&, Square, store_t&,bool&);
00019
00020 template void AddEffectWithEffect<store_t>::generate<BLACK, false>(const NumEffectState&, Square, store_t&,bool&);
00021 template void AddEffectWithEffect<store_t>::generate<WHITE, false>(const NumEffectState&, Square, store_t&,bool&);
00022 }
00023 }
00024
00025
00026
00027