std.cstream
std.cstream モジュールは、std.c.stdio (あるいは std.stdio) と std.stream の橋渡しとなる モジュールです。std.c.stdio と std.stream の双方とも、std.cstream が public に import しています。 Source:std/cstream.d
Authors:
Ben Hinkle
License:
Boost License 1.0
- CのFILE*型のファイル操作のラッパーストリーム
- this(shared(FILE)* cfile, FileMode mode, bool seekable = false);
- 指定したCのファイルに対するラッパーストリームを作成します。
Params:
FileMode mode 読み込み可能ファイルを表す FileMode.In と、 書き込み可能ファイルを表す FileMode.Out のビット和での組み合わせを指定します bool seekable そのストリームがseek可能かどうかを指定します
- このストリームの使うファイルの設定/取得のためのプロパティです。
ファイルを設定するとこのストリームを開いたことになります。
- Stream のメソッドをオーバーライドして、対応する FILE*
用のCの関数を呼び出します。
- std.c.stdio.stdin のCFileによるラッパー (seek不可能)
- std.c.stdio.stdout のCFileによるラッパー (seek不可能)
- std.c.stdio.stderr のCFileによるラッパー (seek不可能)