Loading...
Searching...
No Matches
bzip2_compression.hpp File Reference
`#include <osmium/io/compression.hpp>`
`#include <osmium/io/detail/read_write.hpp>`
`#include <osmium/io/error.hpp>`
`#include <osmium/io/file_compression.hpp>`
`#include <osmium/io/writer_options.hpp>`
`#include <osmium/util/file.hpp>`
`#include <bzlib.h>`
`#include <cassert>`
`#include <cerrno>`
`#include <cstdio>`
`#include <limits>`
`#include <string>`
`#include <system_error>`
`#include <unistd.h>`
Include dependency graph for bzip2_compression.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes

struct | osmium::bzip2_error
class | osmium::io::Bzip2Compressor
class | osmium::io::Bzip2Decompressor
class | osmium::io::Bzip2BufferDecompressor

## Namespaces

namespace | osmium
| Namespace for everything in the Osmium library.
namespace | osmium::io
| Everything related to input and output of OSM data.

## Detailed Description

Include this file if you want to read or write bzip2-compressed OSM files.

Attention
  If you include this file, you'll need to link with `libbz2`.