クラス langedge::FileUpdate

ファイル更新. [詳細]

#include <fileio.hpp>

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

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

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

Public メソッド

 FileUpdate ()
 デフォルトコンストラクタ
 FileUpdate (const char *filename)
 コンストラクタ (C-string なファイル名によるファイルオープン).
 FileUpdate (const std::string &filename)
 コンストラクタ (std::string なファイル名によるファイルオープン).
virtual ~FileUpdate ()
 デストラクタ (ファイルクローズも行う)
virtual int open (const char *filename)
 ファイルのオープン -- 更新用 (C-string なファイル名).
int open (const std::string &filename)
 ファイルのオープン -- 更新用 (std::string なファイル名)

説明

ファイル更新.

ファイルの更新 (入出力) に特化したラッパークラス。 FileInput および FileOutput から派生する。
行指向の出力メソッドをサポートする。とくに、fprintf を使用する、 フォーマット付き出力もサポートされる。


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

langedge::FileUpdate::FileUpdate  )  [inline]
 

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

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

コンストラクタ (C-string なファイル名によるファイルオープン).

引数:
filename オープンするファイルのパス (C-string)
例外:
FileWriteOpenError ファイルのオープンに失敗した

langedge::FileUpdate::FileUpdate const std::string &  filename  )  [inline]
 

コンストラクタ (std::string なファイル名によるファイルオープン).

引数:
filename オープンするファイルのパス (std::string)
例外:
FileWriteOpenError ファイルのオープンに失敗した

virtual langedge::FileUpdate::~FileUpdate  )  [inline, virtual]
 

デストラクタ (ファイルクローズも行う)


関数

virtual int langedge::FileUpdate::open const char *  filename  )  [inline, virtual]
 

ファイルのオープン -- 更新用 (C-string なファイル名).

ファイルを更新用 (読み書き用) にオープンする。 ファイルが存在しなければエラーが返る。

引数:
filename オープンするファイルのパス名
戻り値:
0 正常終了
<0 ファイルのオープンに失敗した

langedge::FileOutputを再定義しています。

int langedge::FileUpdate::open const std::string &  filename  )  [inline, virtual]
 

ファイルのオープン -- 更新用 (std::string なファイル名)

langedge::FileOutputを再定義しています。


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