クラス langedge::FileInputSerializer

ファイルストリームからの入力シリアライザ. [詳細]

#include <FileSerializer.hpp>

langedge::FileInputSerializerに対する継承グラフ

Inheritance graph
[凡例]
langedge::FileInputSerializerのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 FileInputSerializer ()
 デフォルトコンストラクタ
 FileInputSerializer (const char *filename)
 コンストラクタ (ファイルをバイナリモードでオープンする)
 FileInputSerializer (FileIO *file)
 コンストラクタ (ファイルハンドルをアタッチする)
 ~FileInputSerializer ()
void openFile (const char *filename)
 ファイルをバイナリモードでオープンする.
void closeFile ()
 ファイルをクローズし、ファイルストリームを破棄する.
void attachFileHandle (langedge::FileIO *file)
 ファイルハンドルをアタッチする.
const char * getFilename () const
 ファイル名を得る.
size_t getFilePosition () const
 ファイルアクセス位置を得る.
void setFilePosition (size_t pos)
 ファイルアクセス位置を設定する.

説明

ファイルストリームからの入力シリアライザ.


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

langedge::FileInputSerializer::FileInputSerializer  )  [inline]
 

デフォルトコンストラクタ

langedge::FileInputSerializer::FileInputSerializer const char *  filename  )  [inline]
 

コンストラクタ (ファイルをバイナリモードでオープンする)

langedge::FileInputSerializer::FileInputSerializer FileIO file  )  [inline]
 

コンストラクタ (ファイルハンドルをアタッチする)

langedge::FileInputSerializer::~FileInputSerializer  )  [inline]
 


関数

void langedge::FileInputSerializer::openFile const char *  filename  )  [inline]
 

ファイルをバイナリモードでオープンする.

void langedge::FileInputSerializer::closeFile  )  [inline]
 

ファイルをクローズし、ファイルストリームを破棄する.

ただし、クローズするのは、自前のファイルハンドルのみ。 アタッチされたものはクローズしない。

void langedge::FileInputSerializer::attachFileHandle langedge::FileIO file  )  [inline]
 

ファイルハンドルをアタッチする.

const char* langedge::FileInputSerializer::getFilename  )  const [inline]
 

ファイル名を得る.

size_t langedge::FileInputSerializer::getFilePosition  )  const [inline]
 

ファイルアクセス位置を得る.

void langedge::FileInputSerializer::setFilePosition size_t  pos  )  [inline]
 

ファイルアクセス位置を設定する.


このクラスの説明は次のファイルから生成されました:
LangEdge ライブラリに対してFri May 6 22:43:04 2005に生成されました。  doxygen 1.4.2