00001 #include "osl/move_generator/allMoves.h" 00002 #include "osl/move_generator/allMoves.tcc" 00003 00004 namespace osl 00005 { 00006 namespace move_generator 00007 { 00008 template void AllMoves<move_action::Store>::generate<BLACK>(NumEffectState const&,move_action::Store&); 00009 template void AllMoves<move_action::Store>::generate<WHITE>(NumEffectState const&,move_action::Store&); 00010 template void AllMoves<move_action::Store>::generate(Player,NumEffectState const&,move_action::Store&); 00011 } 00012 } // namespace osl 00013 00014 void osl::GenerateAllMoves:: 00015 generate(Player p, const NumEffectState& state, MoveVector& out) 00016 { 00017 typedef move_action::Store store_t; 00018 store_t store(out); 00019 move_generator::AllMoves<store_t>::generate(p, state, store); 00020 } 00021 00022 // ;;; Local Variables: 00023 // ;;; mode:c++ 00024 // ;;; c-basic-offset:2 00025 // ;;; End: