1 #ifndef OSL_MOVE_GENERATOR_PROMOTE_H 
    2 #define OSL_MOVE_GENERATOR_PROMOTE_H 
    9   namespace move_generator
 
   17     template<Player P,
bool NoCapture=true>
 
   21       template<
class Action, Ptype T>
 
   27         generateMovesPtype<move_action::Store,T>(
state, 
store);
 
   29       template<
class Action>
 
   30       static void generateMoves(
const NumEffectState& state, Action& action);
 
   32       static void generate(
const NumEffectState& state, MoveVector& 
out)
 
   42     template<
bool NoCapture>
 
   45       template<
class Action>