クラス osl::record::csa::InputStream

#include <csaRecord.h>

osl::record::csa::InputStreamに対する継承グラフ

Inheritance graph
[凡例]
osl::record::csa::InputStreamのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

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< RecordVisitorrv


説明

csaRecord.h15 行で定義されています。


コンストラクタとデストラクタ

osl::record::csa::InputStream::InputStream ( std::istream &  is  ) 

csaRecord.cc155 行で定義されています。

osl::record::csa::InputStream::InputStream ( std::istream &  is,
boost::shared_ptr< RecordVisitor rv 
)

osl::record::csa::InputStream::~InputStream (  )  [virtual]

csaRecord.cc178 行で定義されています。


関数

void osl::record::csa::InputStream::load ( Record rec  )  [virtual]

例外:
CsaIOError 

osl::record::IRecordStreamを実装しています。

csaRecord.cc181 行で定義されています。

参照先 osl::record::csaParseLine(), と state.

参照元 osl::record::csa::CsaFile::CsaFile(), osl::record::csa::CsaString::CsaString(), と readCsaState().

const SimpleState& osl::record::csa::InputStream::getState (  )  const [inline]

csaRecord.h28 行で定義されています。

参照先 state.


変数

std::istream& osl::record::csa::InputStream::is [private]

csaRecord.h18 行で定義されています。

SimpleState osl::record::csa::InputStream::state [private]

csaRecord.h19 行で定義されています。

参照元 getState(), と load().

boost::shared_ptr<RecordVisitor> osl::record::csa::InputStream::rv [private]

csaRecord.h20 行で定義されています。


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6