My Project
std
osl
record
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::Move
圧縮していない moveの表現 .
Definition
basic_type.h:1052
osl::SimpleState
Definition
simpleState.h:35
osl::record::CsaFile
Definition
csaRecord.h:11
osl::record::CsaFile::read
void read(std::istream &)
Definition
csaRecord.cc:164
osl::record::CsaFile::parseLine
static void parseLine(SimpleState &, Record &, std::string element, bool parse_move_comment=true)
Definition
csaRecord.cc:70
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::record::RecordFile
Definition
record.h:64
osl
Definition
additionalEffect.h:6
record.h
osl::record::Record
Definition
record.h:15
osl::record::SearchInfo
Definition
searchInfo.h:15
Generated by
1.9.8