A dynamic range of BoxEntry
A dynamic range of UnboxEntry
File based implementation of BoxEntry. Used to create archives from files in the file system.
Describe in what archive mode an entry is for.
Type of an archive entry
Create a file entry from a file path, relative to a base. archiveBase must be a parent path from filename, such as the the path of the entry is filename, relative to archiveBase. prefix is prepended to the name of the file in the archive.
Common interface to archive entry. Each type implementing ArchiveEntry is either for creation or for extraction, but not both. Entries for archive creation implement BoxEntry. Entries for archive extraction implement ArchiveExtractionEntry.
A dynamic interface to boxing/unboxing algorithm
Interface of ArchiveEntry used to create archives
Interface of ArchiveEntry used for archive extraction
Static check that a type is an InputRange of BoxEntry
Static check that a type is an InputRange of UnboxEntry