クラス langedge::TextFileOutput

テキストファイル出力. [詳細]

#include <fileio.hpp>

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

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

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

Public メソッド

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

説明

テキストファイル出力.

テキストファイルの出力に特化したラッパークラス。FileOutput から派生し、 オープンモードは、TEXT に固定である。


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

langedge::TextFileOutput::TextFileOutput  )  [inline]
 

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

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

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

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

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

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

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

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

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


関数

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

テキストファイルのオープン -- 書き込み用 (C-string なファイル名).

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

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

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

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

ファイルのオープン -- 書き込み用 (std::string なファイル名)

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


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