zipios++  2.0.2
Zipios++ – a small C++ library that provides easy access to .zip files.
Classes | Namespaces | Macros | Enumerations | Functions
fileentry.hpp File Reference

Define the zipios::FileEntry class. More...

#include "zipios++/filepath.hpp"
#include <memory>
#include <vector>
Include dependency graph for fileentry.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  zipios::FileEntry
 A FileEntry represents an entry in a FileCollection. More...
 

Namespaces

 zipios
 The zipios namespace includes the Zipios++ library definitions.
 

Macros

#define ZIPIOS_FILEENTRY_HPP
 

Enumerations

enum  zipios::StorageMethod : uint8_t {
  zipios::StorageMethod::STORED = 0,
  zipios::StorageMethod::SHRUNK = 1,
  zipios::StorageMethod::REDUCED1 = 2,
  zipios::StorageMethod::REDUCED2 = 3,
  zipios::StorageMethod::REDUCED3 = 4,
  zipios::StorageMethod::REDUCED4 = 5,
  zipios::StorageMethod::IMPLODED = 6,
  zipios::StorageMethod::TOKENIZED = 7,
  zipios::StorageMethod::DEFLATED = 8,
  zipios::StorageMethod::DEFLATED64 = 9,
  zipios::StorageMethod::OLD_TERSE = 10,
  zipios::StorageMethod::RESERVED11 = 11,
  zipios::StorageMethod::BZIP2 = 12,
  zipios::StorageMethod::REVERVED13 = 13,
  zipios::StorageMethod::LZMA = 14,
  zipios::StorageMethod::RESERVED15 = 15,
  zipios::StorageMethod::RESERVED16 = 16,
  zipios::StorageMethod::RESERVED17 = 17,
  zipios::StorageMethod::NEW_TERSE = 18,
  zipios::StorageMethod::LZ77 = 19,
  zipios::StorageMethod::WAVPACK = 97,
  zipios::StorageMethod::PPMD_I_1 = 98
}
 The types used with FileEntry::setMethod and FileEntry::getMethod. More...
 

Functions

std::ostream & zipios::operator<< (std::ostream &os, FileEntry const &entry)
 Output an entry as a string to a stream. More...
 

Detailed Description

The zipios::FileEntry class is an interface defining a virtual representation to a file in a Zip archive or on disk.

File entries are found in various file collections.

See Also
zipios::FileCollection

Definition in file fileentry.hpp.

Macro Definition Documentation

#define ZIPIOS_FILEENTRY_HPP

Definition at line 3 of file fileentry.hpp.