RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::UnZipFile::Impl Class Reference

Public Member Functions

 Impl (const std::string &filename)
 
 ~Impl ()
 
void get_file (const std::string &filename)
 
void start_extract ()
 
void get_current_file ()
 
std::string get_current_filename ()
 
bool next_file ()
 

Private Member Functions

void unzip_current_file (unzFile uz, const std::string &filename)
 

Private Attributes

unzFile zip_file_ { nullptr }
 

Detailed Description

Definition at line 106 of file zip_file.cpp.

Constructor & Destructor Documentation

◆ Impl()

RINGMesh::UnZipFile::Impl::Impl ( const std::string &  filename)
inline

Definition at line 109 of file zip_file.cpp.

◆ ~Impl()

RINGMesh::UnZipFile::Impl::~Impl ( )
inline

Definition at line 119 of file zip_file.cpp.

Member Function Documentation

◆ get_current_file()

void RINGMesh::UnZipFile::Impl::get_current_file ( )
inline

Definition at line 139 of file zip_file.cpp.

◆ get_current_filename()

std::string RINGMesh::UnZipFile::Impl::get_current_filename ( )
inline

Definition at line 144 of file zip_file.cpp.

◆ get_file()

void RINGMesh::UnZipFile::Impl::get_file ( const std::string &  filename)
inline

Definition at line 124 of file zip_file.cpp.

◆ next_file()

bool RINGMesh::UnZipFile::Impl::next_file ( )
inline

Definition at line 157 of file zip_file.cpp.

◆ start_extract()

void RINGMesh::UnZipFile::Impl::start_extract ( )
inline

Definition at line 130 of file zip_file.cpp.

◆ unzip_current_file()

void RINGMesh::UnZipFile::Impl::unzip_current_file ( unzFile  uz,
const std::string &  filename 
)
inlineprivate

Definition at line 163 of file zip_file.cpp.

Member Data Documentation

◆ zip_file_

unzFile RINGMesh::UnZipFile::Impl::zip_file_ { nullptr }
private

Definition at line 202 of file zip_file.cpp.


The documentation for this class was generated from the following file: