#include <csaRecord.h>
Public メソッド | |
InputStream (std::istream &is) | |
InputStream (std::istream &is, boost::shared_ptr< RecordVisitor > rv) | |
virtual | ~InputStream () |
virtual void | load (Record *) |
const SimpleState & | getState () const |
Private 変数 | |
std::istream & | is |
SimpleState | state |
boost::shared_ptr< RecordVisitor > | rv |
csaRecord.h の 15 行で定義されています。
osl::record::csa::InputStream::InputStream | ( | std::istream & | is | ) |
csaRecord.cc の 155 行で定義されています。
osl::record::csa::InputStream::InputStream | ( | std::istream & | is, | |
boost::shared_ptr< RecordVisitor > | rv | |||
) |
osl::record::csa::InputStream::~InputStream | ( | ) | [virtual] |
csaRecord.cc の 178 行で定義されています。
void osl::record::csa::InputStream::load | ( | Record * | rec | ) | [virtual] |
CsaIOError |
osl::record::IRecordStreamを実装しています。
csaRecord.cc の 181 行で定義されています。
参照先 osl::record::csaParseLine(), と state.
参照元 osl::record::csa::CsaFile::CsaFile(), osl::record::csa::CsaString::CsaString(), と readCsaState().
const SimpleState& osl::record::csa::InputStream::getState | ( | ) | const [inline] |
std::istream& osl::record::csa::InputStream::is [private] |
csaRecord.h の 18 行で定義されています。
SimpleState osl::record::csa::InputStream::state [private] |
boost::shared_ptr<RecordVisitor> osl::record::csa::InputStream::rv [private] |
csaRecord.h の 20 行で定義されています。