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

#include <usiState.h>

Collaboration diagram for osl::game_playing::UsiState:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 UsiState ()
 ~UsiState ()
void reset (const SimpleState &, const vector< Move > &)
void parseUsi (const std::string &)
void openFile (std::string)
bool isSuccessorOf (const UsiState &parent)
const NumEffectState currentState () const
const std::string usiString () const
const std::string usiBoard () const
void parseIgnoreMoves (const std::string &line, MoveVector &ignore_moves) const

Public Attributes

SimpleState initial_state
vector< Movemoves
volatile bool aborted

Detailed Description

Definition at line 13 of file usiState.h.


Constructor & Destructor Documentation

Definition at line 12 of file usiState.cc.

Definition at line 17 of file usiState.cc.


Member Function Documentation

const osl::NumEffectState osl::game_playing::UsiState::currentState ( ) const

Definition at line 39 of file usiState.cc.

References moves.

Definition at line 30 of file usiState.cc.

References aborted, initial_state, moves, and moves.

void osl::game_playing::UsiState::openFile ( std::string  filename)

Definition at line 55 of file usiState.cc.

References moves.

void osl::game_playing::UsiState::parseIgnoreMoves ( const std::string &  line,
MoveVector &  ignore_moves 
) const

Definition at line 105 of file usiState.cc.

References osl::record::usi::strToMove().

void osl::game_playing::UsiState::parseUsi ( const std::string &  line)

Definition at line 48 of file usiState.cc.

References moves, and osl::record::usi::parse().

void osl::game_playing::UsiState::reset ( const SimpleState &  i,
const vector< Move > &  m 
)

Definition at line 22 of file usiState.cc.

References moves.

const std::string osl::game_playing::UsiState::usiBoard ( ) const

Definition at line 97 of file usiState.cc.

References osl::record::csa::show().

const std::string osl::game_playing::UsiState::usiString ( ) const

Definition at line 82 of file usiState.cc.

References moves, and osl::record::csa::show().


Member Data Documentation

Definition at line 17 of file usiState.h.

Referenced by isSuccessorOf().

Definition at line 15 of file usiState.h.

Referenced by isSuccessorOf().

Definition at line 16 of file usiState.h.

Referenced by isSuccessorOf().


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