All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
legalMoves.h
Go to the documentation of this file.
1 #ifndef _UTILYTY_LEGAL_MOVES_H
2 #define _UTILYTY_LEGAL_MOVES_H
3 
5 
6 namespace osl
7 {
8  namespace container
9  {
10  class MoveVector;
11  }
12  namespace move_generator
13  {
14  struct LegalMoves
15  {
21  static void generate(const NumEffectState&, container::MoveVector&);
27  static void generateWithFullUnpromotions(const NumEffectState&,
29  };
30  }
32 }
33 
34 /* ------------------------------------------------------------------------- */
35 
36 #endif /* _UTILYTY_LEGAL_MOVES_H */
37 // ;;; Local Variables:
38 // ;;; mode:c++
39 // ;;; c-basic-offset:2
40 // ;;; End: