All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
osl::game_playing::OpeningBookTracer Class Referenceabstract

定跡の追跡 More...

#include <openingBookTracer.h>

Inheritance diagram for osl::game_playing::OpeningBookTracer:
Inheritance graph
[legend]

Public Member Functions

 OpeningBookTracer ()
 
virtual ~OpeningBookTracer ()
 
virtual OpeningBookTracerclone () const =0
 new したものを返す More...
 
virtual void update (Move)=0
 指した手に対応して状態を更新する. More...
 
virtual const Move selectMove () const =0
 良い手を探す.状態は更新しない. More...
 
virtual bool isOutOfBook () const =0
 
virtual void popMove ()=0
 一手前の状態に戻す More...
 
bool isVerbose () const
 

Protected Attributes

bool verbose
 

Detailed Description

定跡の追跡

Definition at line 15 of file openingBookTracer.h.

Constructor & Destructor Documentation

osl::game_playing::OpeningBookTracer::OpeningBookTracer ( )
inline

Definition at line 20 of file openingBookTracer.h.

osl::game_playing::OpeningBookTracer::~OpeningBookTracer ( )
virtual

Definition at line 6 of file openingBookTracer.cc.

Member Function Documentation

virtual OpeningBookTracer* osl::game_playing::OpeningBookTracer::clone ( ) const
pure virtual
virtual bool osl::game_playing::OpeningBookTracer::isOutOfBook ( ) const
pure virtual
bool osl::game_playing::OpeningBookTracer::isVerbose ( ) const
inline

Definition at line 36 of file openingBookTracer.h.

References verbose.

virtual void osl::game_playing::OpeningBookTracer::popMove ( )
pure virtual
virtual const Move osl::game_playing::OpeningBookTracer::selectMove ( ) const
pure virtual
virtual void osl::game_playing::OpeningBookTracer::update ( Move  )
pure virtual

Member Data Documentation

bool osl::game_playing::OpeningBookTracer::verbose
protected

Definition at line 18 of file openingBookTracer.h.

Referenced by isVerbose(), and osl::game_playing::WeightTracer::WeightTracer().


The documentation for this class was generated from the following files: