All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P > Struct Template Reference

#include <alphaBeta2.h>

Collaboration diagram for osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >:
Collaboration graph
[legend]

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<Player P>
struct osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >

Definition at line 197 of file alphaBeta2.h.

Constructor & Destructor Documentation

template<class EvalT>
template<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<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<Player P>
const int osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::depth

Definition at line 1024 of file alphaBeta2.cc.

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

Definition at line 1025 of file alphaBeta2.cc.

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

Definition at line 1022 of file alphaBeta2.cc.

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

Definition at line 1026 of file alphaBeta2.cc.

template<class EvalT>
template<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 files: