My Project
csaRecord.h
Go to the documentation of this file.
1/* csaRecord.h
2 */
3#ifndef OSL_CSARECORD_H
4#define OSL_CSARECORD_H
5#include "osl/record/record.h"
6namespace osl
7{
8 namespace record
9 {
10 class CsaFile : public RecordFile
11 {
12 public:
13 CsaFile(std::istream& is);
14 CsaFile(const std::string& filename);
15 ~CsaFile();
16
17 static SearchInfo makeInfo(const SimpleState& initial,
18 const std::string& line,
19 Move last_move);
20 static void parseLine(SimpleState&, Record&, std::string element,
21 bool parse_move_comment=true);
22 private:
23 void read(std::istream&);
24 };
25 }
26 using record::CsaFile;
27}
28
29#endif /* OSL_CSARECORD_H */
30// ;;; Local Variables:
31// ;;; mode:c++
32// ;;; c-basic-offset:2
33// ;;; End:
圧縮していない moveの表現 .
void read(std::istream &)
Definition csaRecord.cc:164
static void parseLine(SimpleState &, Record &, std::string element, bool parse_move_comment=true)
Definition csaRecord.cc:70
static SearchInfo makeInfo(const SimpleState &initial, const std::string &line, Move last_move)
Definition csaRecord.cc:18