SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
xzx.hpp File Reference

Block-wise compression in xz/lzma2 format. More...

Go to the source code of this file.

Classes

class  shore::xzbase
 Base for xz... classes. More...
 
union  shore::xzbase::buffer_t
 Inflater buffer accessible as different types. More...
 
class  shore::xzdeflater
 XZ compress a stream in blocks. More...
 
class  shore::xzdeflater_sink
 Sink device for block-wise xz compression. More...
 
class  shore::xz_ostream
 Block-wise XZ compressing ostream wrapper. More...
 
class  shore::xzindex
 Read and access the index of an xz file. More...
 
class  shore::xzindex::iterator
 Iterator over the blocks of the streams. More...
 
class  shore::xzindex::iterator::detail
 Priviledged access for xzinflater. More...
 
class  shore::xzinflater
 Decode and seek in an xz compressed stream. More...
 
class  shore::xzinflater_source
 Source device for xz decompression. More...
 
class  shore::xz_istream
 istream wrapper for xz decompression. More...
 

Namespaces

 shore
 SHORE core API.
 

Constant Groups

 shore
 SHORE core API.
 

Detailed Description

Block-wise compression in xz/lzma2 format.