All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
osl::search::AlphaBetaWindow Struct Reference

#include <searchWindow.h>

List of all members.

Public Member Functions

 AlphaBetaWindow (int a, int b)
int & alpha ()
int & beta ()
int alpha () const
int beta () const
const AlphaBetaWindow flipPlayer () const
bool isConsistent (Player P) const
bool null () const
void dump () const

Public Attributes

int alpha_value
int beta_value

Detailed Description

Definition at line 13 of file searchWindow.h.


Constructor & Destructor Documentation

osl::search::AlphaBetaWindow::AlphaBetaWindow ( int  a,
int  b 
) [inline, explicit]

Definition at line 16 of file searchWindow.h.

Referenced by flipPlayer().


Member Function Documentation

int osl::search::AlphaBetaWindow::alpha ( ) const [inline]

Definition at line 23 of file searchWindow.h.

References alpha_value.

int osl::search::AlphaBetaWindow::beta ( ) const [inline]

Definition at line 24 of file searchWindow.h.

References beta_value.

Definition at line 25 of file searchWindow.h.

References alpha(), AlphaBetaWindow(), and beta().

Definition at line 29 of file searchWindow.h.

References alpha(), beta(), and osl::eval::notLessThan().

bool osl::search::AlphaBetaWindow::null ( ) const [inline]

Definition at line 33 of file searchWindow.h.

References alpha(), and beta().


Member Data Documentation

Definition at line 15 of file searchWindow.h.

Referenced by alpha().

Definition at line 15 of file searchWindow.h.

Referenced by beta().


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