My Project
core
osl
move_generator
promote_.cc
Go to the documentation of this file.
1
#include "
osl/move_generator/promote_.h
"
2
#include "
osl/move_generator/promote_.tcc
"
3
#include "
osl/move_generator/move_action.h
"
4
#include "
osl/numEffectState.h
"
5
6
namespace
osl
7
{
8
namespace
move_generator
9
{
10
typedef
move_action::Store
store_t
;
11
// explicit template instantiation
12
template
void
Promote<BLACK, true>::generateMoves
(
const
NumEffectState&,
store_t
&);
13
template
void
Promote<WHITE, true>::generateMoves
(
const
NumEffectState&,
store_t
&);
14
template
void
Promote<BLACK, false>::generateMoves
(
const
NumEffectState&,
store_t
&);
15
template
void
Promote<WHITE, false>::generateMoves
(
const
NumEffectState&,
store_t
&);
16
17
template
void
Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)10>
(NumEffectState
const
&,
store_t
&);
18
template
void
Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)11>
(NumEffectState
const
&,
store_t
&);
19
template
void
Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)12>
(NumEffectState
const
&,
store_t
&);
20
template
void
Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)13>
(NumEffectState
const
&,
store_t
&);
21
template
void
Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)14>
(NumEffectState
const
&,
store_t
&);
22
template
void
Promote<BLACK, true>::generateMovesPtype<store_t,(Ptype)15>
(NumEffectState
const
&,
store_t
&);
23
24
template
void
Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)10>
(NumEffectState
const
&,
store_t
&);
25
template
void
Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)11>
(NumEffectState
const
&,
store_t
&);
26
template
void
Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)12>
(NumEffectState
const
&,
store_t
&);
27
template
void
Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)13>
(NumEffectState
const
&,
store_t
&);
28
template
void
Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)14>
(NumEffectState
const
&,
store_t
&);
29
template
void
Promote<WHITE, true>::generateMovesPtype<store_t,(Ptype)15>
(NumEffectState
const
&,
store_t
&);
30
}
// namespace move_generator
31
}
// namespace osl
32
// ;;; Local Variables:
33
// ;;; mode:c++
34
// ;;; c-basic-offset:2
35
// ;;; End:
osl::move_generator::Promote::generateMovesPtype
static void generateMovesPtype(const NumEffectState &state, Action &action)
osl::move_generator::Promote::generateMoves
static void generateMoves(const NumEffectState &state, Action &action)
move_action.h
osl::move_generator::store_t
move_action::Store store_t
Definition
addEffectWithEffect.cc:11
osl
Definition
additionalEffect.h:6
numEffectState.h
promote_.h
promote_.tcc
Generated by
1.12.0