2#include "zipios++/zipios-config.h"
4#include "zipios++/meta-iostreams.h"
18 izf =
new ZipInputStreambuf( is.rdbuf(), pos ) ;
23ZipInputStream::ZipInputStream(
const std::string &filename, std::streampos pos )
27 ifs =
new std::ifstream( filename.c_str(), std::ios::in |std:: ios::binary ) ;
28 izf =
new ZipInputStreambuf( ifs->rdbuf(), pos ) ;
33int ZipInputStream::available() {
37void ZipInputStream::closeEntry() {
41void ZipInputStream::close() {
50 return izf->getNextEntry() ;
53ZipInputStream::~ZipInputStream() {
SimpleSmartPointer is a simple reference counting smart pointer template.