#include <kisen.h>


Public Member Functions | |
| OKisenStream (std::ostream &ostream) | |
| void | save (const SimpleState &state, const vector< Move > &moves) |
| virtual void | save (Record *) |
| virtual | ~OKisenStream () |
Private Attributes | |
| std::ostream & | os |
| osl::record::OKisenStream::OKisenStream | ( | std::ostream & | ostream | ) | [inline] |
| virtual osl::record::OKisenStream::~OKisenStream | ( | ) | [inline, virtual] |
| void osl::record::OKisenStream::save | ( | const SimpleState & | state, |
| const vector< Move > & | moves | ||
| ) |
Definition at line 293 of file kisen.cc.
References count, osl::Move::from(), osl::HIRATE, osl::Move::isDrop(), osl::Move::isPromotion(), osl::eval::min(), order, osl::Move::player(), osl::Move::ptype(), and osl::Move::to().
Referenced by run().
| void osl::record::OKisenStream::save | ( | Record * | record | ) | [virtual] |
Implements osl::record::ORecordStream.
Definition at line 339 of file kisen.cc.
References osl::record::Record::getInitialState(), osl::record::Record::getMoves(), and moves.
std::ostream& osl::record::OKisenStream::os [private] |
1.7.6.1