15       static int see(
const NumEffectState& state, 
Move move,
 
   16                      const PieceMask& my_pin=PieceMask(), 
const PieceMask& op_pin=PieceMask(), 
const PtypeEvalTable *table=0);
 
   21                              const PieceMask& my_pin, 
const PieceMask& op_pin,
 
   25                                    PtypeOSquareVector& my_pieces, PtypeOSquareVector& op_pieces);
 
   26       template <osl::Player P>
 
   28                                             PtypeOSquareVector& my_pieces, PtypeOSquareVector& op_pieces);
 
   31                                        PtypeOSquareVector& 
out);
 
   41                               PtypeOSquareVector& my_pieces, 
 
   42                               PtypeOSquareVector& op_pieces,
 
   43                               const PieceMask& my_pin, 
 
   44                               const PieceMask& op_pin,