6 template <osl::Direction Dir>
 
   14   for(
int i=1;i<=8;i++){
 
   27   for(
int i=1;i<=10;i++){
 
   35 template <osl::Direction Dir>
 
   41   short_offsets[offset32.
index()]=offset;
 
   42   short_offsets[(-offset32).index()]= -offset;
 
   49   short_offsets_not_knight.fill();
 
   51   space_counts.fill(-1);
 
   53   setDirections<LONG_UL>();
 
   54   setDirections<LONG_U>();
 
   55   setDirections<LONG_UR>();
 
   56   setDirections<LONG_L>();
 
   57   setDirections<LONG_R>();
 
   58   setDirections<LONG_DL>();
 
   59   setDirections<LONG_D>();
 
   60   setDirections<LONG_DR>();
 
   61   setKnightDirections<UUL>();
 
   62   setKnightDirections<UUR>();
 
   67   assert(! getOffset(
BLACK, 
UL).zero());