3 #ifndef _MOVE_CLASSIFIER_BLOCK_LONG_EFFECT_H 
    4 #define _MOVE_CLASSIFIER_BLOCK_LONG_EFFECT_H 
   10   namespace move_classifier
 
   17     template<Player P,Ptype T>
 
   39         if(!state.pieceAt(to).isEmpty())
return false;
 
   45           Piece p=state.pieceOf(num);
 
   51           Piece p1=state.pieceAt(to+o);
 
   62       static bool isMember(
const NumEffectState& state,