All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P > Struct Template Reference
Collaboration diagram for osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NextQMove (AlphaBeta2Tree *s, Window w, int d, int *r, DualThreatmateState t)
void operator() (Square)

Public Attributes

AlphaBeta2Treesearcher
Window window
const int depth
int * result
DualThreatmateState threatmate

Detailed Description

template<class EvalT>
template<osl::Player P>
struct osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >

Definition at line 1020 of file alphaBeta2.cc.


Constructor & Destructor Documentation

template<class EvalT>
template<osl::Player P>
osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::NextQMove ( AlphaBeta2Tree s,
Window  w,
int  d,
int *  r,
DualThreatmateState  t 
) [inline]

Definition at line 1027 of file alphaBeta2.cc.


Member Function Documentation

template<class EvalT>
template<osl::Player P>
void osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::operator() ( Square  ) [inline]

Definition at line 1031 of file alphaBeta2.cc.

References depth, and result.


Member Data Documentation

template<class EvalT>
template<osl::Player P>
const int osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::depth

Definition at line 1024 of file alphaBeta2.cc.

template<class EvalT>
template<osl::Player P>
int* osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::result

Definition at line 1025 of file alphaBeta2.cc.

template<class EvalT>
template<osl::Player P>
AlphaBeta2Tree* osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::searcher

Definition at line 1022 of file alphaBeta2.cc.

template<class EvalT>
template<osl::Player P>
DualThreatmateState osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::threatmate

Definition at line 1026 of file alphaBeta2.cc.

template<class EvalT>
template<osl::Player P>
Window osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::window

Definition at line 1023 of file alphaBeta2.cc.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines