3 #ifndef OSL_MOVEGENERATOR_H 
    4 #define OSL_MOVEGENERATOR_H 
   22       class CategoryMoveVector;
 
   28       CArray2d<value_t,Offset::BOARD_HEIGHT*9,Piece::SIZE*2+PTYPE_SIZE> 
marker;
 
   37         int base = state.pieceOnBoard(m.
from()).number();
 
   60       static const CArray2d<generator_t, 2, FINISH> 
Generators;
 
   78       template <
class EvalT>
 
   80                 const NumEffectState&, 
bool in_pv, 
Move hash_move, 
bool quiesce=
false);
 
   90         return nextTacticalMoveWithGeneration<P>(state);
 
  101           return nextMoveWithGeneration<P>(state);
 
  149       void addCapture(
const NumEffectState&, 
const RatingEnv&, 
const MoveVector&);