All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
osl::search::AlphaBeta2Window Class Reference

#include <alphaBeta2.h>

Collaboration diagram for osl::search::AlphaBeta2Window:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlphaBeta2Window (int a=0)
 AlphaBeta2Window (int a, int b)
 AlphaBeta2Window (Player P, int a=0, int b=0)
int & alpha (Player P)
int & beta (Player P)
int alpha (Player P) const
int beta (Player P) const
bool isConsistent () const
bool null () const
bool operator== (const AlphaBeta2Window &r) const

Private Attributes

CArray< int, 2 > values

Detailed Description

Definition at line 33 of file alphaBeta2.h.


Constructor & Destructor Documentation

osl::search::AlphaBeta2Window::AlphaBeta2Window ( int  a = 0) [inline, explicit]

Definition at line 37 of file alphaBeta2.h.

References values.

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

Definition at line 38 of file alphaBeta2.h.

References values.

osl::search::AlphaBeta2Window::AlphaBeta2Window ( Player  P,
int  a = 0,
int  b = 0 
) [inline]

Definition at line 43 of file alphaBeta2.h.

References alpha(), and beta().


Member Function Documentation

int osl::search::AlphaBeta2Window::alpha ( Player  P) const [inline]

Definition at line 51 of file alphaBeta2.h.

References values.

int osl::search::AlphaBeta2Window::beta ( Player  P) const [inline]

Definition at line 52 of file alphaBeta2.h.

References osl::alt(), and values.

bool osl::search::AlphaBeta2Window::null ( ) const [inline]
bool osl::search::AlphaBeta2Window::operator== ( const AlphaBeta2Window r) const [inline]

Definition at line 57 of file alphaBeta2.h.

References values.


Member Data Documentation

CArray<int,2> osl::search::AlphaBeta2Window::values [private]

Definition at line 35 of file alphaBeta2.h.

Referenced by alpha(), AlphaBeta2Window(), beta(), null(), and operator==().


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