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

#include <ptypeProgress.h>

List of all members.

Public Member Functions

 PtypeProgress (SimpleState const &state)
int progress () const
void changeTurn ()
void update (const SimpleState &, Move last_move)
bool operator== (const PtypeProgress rhs) const

Static Public Member Functions

static int getProgress (const SimpleState &state)

Private Member Functions

void addVal (int d)

Private Attributes

int val

Detailed Description

Definition at line 31 of file ptypeProgress.h.


Constructor & Destructor Documentation

osl::progress::PtypeProgress::PtypeProgress ( SimpleState const &  state) [explicit]

Member Function Documentation

void osl::progress::PtypeProgress::addVal ( int  d) [inline, private]

Definition at line 38 of file ptypeProgress.h.

References val.

Definition at line 40 of file ptypeProgress.h.

static int osl::progress::PtypeProgress::getProgress ( const SimpleState &  state) [inline, static]

Definition at line 41 of file ptypeProgress.h.

References progress().

bool osl::progress::PtypeProgress::operator== ( const PtypeProgress  rhs) const [inline]

Definition at line 62 of file ptypeProgress.h.

References val.

Definition at line 36 of file ptypeProgress.h.

References val.

Referenced by getProgress(), and osl::progress::operator<<().

void osl::progress::PtypeProgress::update ( const SimpleState &  ,
Move  last_move 
) [inline]

Member Data Documentation

Definition at line 33 of file ptypeProgress.h.

Referenced by addVal(), operator==(), progress(), and update().


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