Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
osl
move_generator
legalMoves.h
Go to the documentation of this file.
1
#ifndef _UTILYTY_LEGAL_MOVES_H
2
#define _UTILYTY_LEGAL_MOVES_H
3
4
#include "
osl/state/numEffectState.h
"
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&,
28
container::MoveVector
&);
29
};
30
}
31
using
move_generator::LegalMoves
;
32
}
33
34
/* ------------------------------------------------------------------------- */
35
36
#endif
/* _UTILYTY_LEGAL_MOVES_H */
37
// ;;; Local Variables:
38
// ;;; mode:c++
39
// ;;; c-basic-offset:2
40
// ;;; End:
Generated on Sun Jul 21 2013 13:37:24 by
1.8.4