クラス langedge::FileAppend

ファイルへの追加. [詳細]

#include <fileio.hpp>

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

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

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

Public メソッド

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

説明

ファイルへの追加.

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


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

langedge::FileAppend::FileAppend  )  [inline]
 

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

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

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

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

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

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

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

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

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


関数

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

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

ファイルを追加書き込み用にオープンする。 ファイルが存在しなければ作成される。

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

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

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

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

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


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