Horizon
|
A safe modern C++ wrapper on top of libzip. More...
#include <cassert>
#include <cerrno>
#include <cstring>
#include <functional>
#include <iterator>
#include <memory>
#include <string>
#include <zip.h>
Go to the source code of this file.
Classes | |
class | libzip::file |
File for reading. More... | |
class | libzip::stat_ptr |
Wrapper for stat as pointer. More... | |
class | libzip::archive |
Safe wrapper on the struct zip structure. More... | |
class | libzip::archive::iterator |
Base iterator class. More... | |
Namespaces | |
libzip | |
The libzip namespace. | |
Functions | |
source | libzip::source_buffer (std::string data) noexcept |
Add a file to the archive using a binary buffer. More... | |
source | libzip::source_file (std::string path, uint64_t start=0, int64_t length=-1) noexcept |
Add a file to the archive from the disk. More... | |
A safe modern C++ wrapper on top of libzip.