My Project
core
osl
move_generator
addEffectWithEffect.cc
Go to the documentation of this file.
1
#include "
osl/move_generator/addEffectWithEffect.h
"
2
#include "
osl/move_generator/addEffectWithEffect.tcc
"
3
#ifdef RELEASE
4
#include "
osl/move_generator/open.tcc
"
5
#endif
6
7
namespace
osl
{
8
// explicit template instantiation
9
namespace
move_generator
10
{
11
typedef
move_action::Store
store_t
;
12
template
void
GenerateAddEffectWithEffect::generate<true>
13
(
Player
,
const
NumEffectState
&,
Square
,
store_t
&);
14
template
void
GenerateAddEffectWithEffect::generate<false>
15
(
Player
,
const
NumEffectState
&,
Square
,
store_t
&);
16
// for fixed depth search
17
template
void
AddEffectWithEffect<store_t>::generate<BLACK, true>
(
const
NumEffectState
&,
Square
,
store_t
&,
bool
&);
18
template
void
AddEffectWithEffect<store_t>::generate<WHITE, true>
(
const
NumEffectState
&,
Square
,
store_t
&,
bool
&);
19
//
20
template
void
AddEffectWithEffect<store_t>::generate<BLACK, false>
(
const
NumEffectState
&,
Square
,
store_t
&,
bool
&);
21
template
void
AddEffectWithEffect<store_t>::generate<WHITE, false>
(
const
NumEffectState
&,
Square
,
store_t
&,
bool
&);
22
}
// namespace move_generator
23
}
// namespace osl
24
// ;;; Local Variables:
25
// ;;; mode:c++
26
// ;;; c-basic-offset:2
27
// ;;; End:
addEffectWithEffect.h
addEffectWithEffect.tcc
osl::NumEffectState
利きを持つ局面
Definition
numEffectState.h:34
osl::Square
Definition
basic_type.h:532
osl::move_generator::AddEffectWithEffect
利きをつける手を生成 利きを持つstateでしか使えない.
Definition
addEffectWithEffect.h:27
osl::move_generator::store_t
move_action::Store store_t
Definition
addEffectWithEffect.cc:11
osl
Definition
additionalEffect.h:6
osl::Player
Player
Definition
basic_type.h:8
open.tcc
osl::move_action::Store
指手を MoveVector に保管
Definition
move_action.h:16
Generated by
1.9.8