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