All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
osl::game_playing::OpeningBookTracer Class Reference

定跡の追跡 More...

#include <openingBookTracer.h>

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

List of all members.

Public Member Functions

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

Protected Attributes

bool verbose

Detailed Description

定跡の追跡

Definition at line 15 of file openingBookTracer.h.


Constructor & Destructor Documentation

Definition at line 20 of file openingBookTracer.h.

Definition at line 6 of file openingBookTracer.cc.


Member Function Documentation

virtual bool osl::game_playing::OpeningBookTracer::isOutOfBook ( ) const [pure virtual]

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


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