1 #ifndef _GENERATE_OPEN_KING_ROAD_H 
    2 #define _GENERATE_OPEN_KING_ROAD_H 
    7   namespace move_generator
 
   16       template <
class Action>
 
   19         Square pos = state.kingSquare<P>()
 
   23         Piece piece = state.pieceOnBoard(pos);
 
   30       template <
class Action>
 
   31       static void generate(
const NumEffectState& state, Action& action)