クラス 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.h16 行で定義されています。


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

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

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

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

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


関数

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

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

参照先 state.

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

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

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

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


変数

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

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

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

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

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

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

参照元 getState().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:47 2010に生成されました。  doxygen 1.6.3