![]() |
hamigaki::archivers::basic_tar_file_source —
tarファイルへの読み込み専用アクセスを提供するSourceモデル
template<typename Source> class basic_tar_file_source { public: // types typedef char char_type; typedef implementation defined category; typedef tar::header header_type; // construct/copy/destruct explicit basic_tar_file_source(const Source&); // Boost.Iostreams implementation std::streamsize read(const char*, std::streamsize); // Hamigaki.Archivers implementation bool next_entry(); tar::header header() const; };
Sourceを受け取り、tarファイルとしてフォーマットを解釈した結果を読み出すことができる。
モデルとなるコンセプト:Source
basic_tar_file_source
Hamigaki.Archivers implementationbool next_entry();
Effects: | 読み出しの対象を次のエントリに移動する |
Returns: | 次のエントリがあればtrue 、なければfalse |
tar::header header() const;
Returns: | ヘッダ情報 |
製作著作 © 2006-2008 Takeshi Mouri |