My Project
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
osl::record::CsaFile Class Reference

#include <csaRecord.h>

Inheritance diagram for osl::record::CsaFile:
osl::record::RecordFile

Public Member Functions

 CsaFile (std::istream &is)
 
 CsaFile (const std::string &filename)
 
 ~CsaFile ()
 
- Public Member Functions inherited from osl::record::RecordFile
virtual ~RecordFile ()
 
Record load () const
 
const NumEffectState initialState () const
 
const std::vector< Movemoves () const
 

Static Public Member Functions

static SearchInfo makeInfo (const SimpleState &initial, const std::string &line, Move last_move)
 
static void parseLine (SimpleState &, Record &, std::string element, bool parse_move_comment=true)
 

Private Member Functions

void read (std::istream &)
 

Additional Inherited Members

- Protected Attributes inherited from osl::record::RecordFile
Record record
 

Detailed Description

Definition at line 10 of file csaRecord.h.

Constructor & Destructor Documentation

◆ CsaFile() [1/2]

osl::record::CsaFile::CsaFile ( std::istream &  is)

Definition at line 152 of file csaRecord.cc.

◆ CsaFile() [2/2]

osl::record::CsaFile::CsaFile ( const std::string &  filename)

Definition at line 140 of file csaRecord.cc.

◆ ~CsaFile()

osl::record::CsaFile::~CsaFile ( )

Definition at line 158 of file csaRecord.cc.

Member Function Documentation

◆ makeInfo()

osl::record::SearchInfo osl::record::CsaFile::makeInfo ( const SimpleState initial,
const std::string &  line,
Move  last_move 
)
static

◆ parseLine()

void osl::record::CsaFile::parseLine ( SimpleState state,
Record record,
std::string  element,
bool  parse_move_comment = true 
)
static

◆ read()

void osl::record::CsaFile::read ( std::istream &  is)
private

The documentation for this class was generated from the following files: