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"
6 namespace 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:
osl::record::CsaFile::makeInfo
static SearchInfo makeInfo(const SimpleState &initial, const std::string &line, Move last_move)
Definition: csaRecord.cc:18
osl::record::CsaFile::~CsaFile
~CsaFile()
Definition: csaRecord.cc:159
osl::Move
圧縮していない moveの表現 .
Definition: basic_type.h:1052
osl::record::CsaFile::read
void read(std::istream &)
Definition: csaRecord.cc:164
osl::SimpleState
Definition: simpleState.h:35
record.h
osl::record::CsaFile::CsaFile
CsaFile(std::istream &is)
Definition: csaRecord.cc:153
osl::record::RecordFile
Definition: record.h:64
osl::record::SearchInfo
Definition: searchInfo.h:15
osl::record::CsaFile::parseLine
static void parseLine(SimpleState &, Record &, std::string element, bool parse_move_comment=true)
Definition: csaRecord.cc:70
osl::record::CsaFile
Definition: csaRecord.h:11
osl::record::Record
Definition: record.h:15
osl
Definition: additionalEffect.h:6