39     template<Player P,Direction Dir>
 
   43       Piece p=state.pieceAt(pos);
 
   46           return NearMask(0x10001<<static_cast<int>(Dir));
 
   47         return NearMask(1<<static_cast<int>(Dir));
 
   59       nearMask=NearMask::make<P,U>(state,
target);
 
   60       nearMask|=NearMask::make<P,UL>(state,
target);
 
   61       nearMask|=NearMask::make<P,UR>(state,
target);
 
   62       nearMask|=NearMask::make<P,L>(state,
target);
 
   63       nearMask|=NearMask::make<P,R>(state,
target);
 
   64       nearMask|=NearMask::make<P,DL>(state,
target);
 
   65       nearMask|=NearMask::make<P,D>(state,
target);
 
   66       nearMask|=NearMask::make<P,DR>(state,
target);
 
   67       nearMask|=NearMask::make<P,UUL>(state,
target);
 
   68       nearMask|=NearMask::make<P,UUR>(state,
target);
 
  112   std::ostream& 
operator<<(std::ostream&, NearMask);
 
  114   using container::NearMask;