HepMC3 event record library
|
HepMC3 interface to bxzstr library and some routines.
Definition in file CompressedIO.h.
#include "HepMC3/bxzstr/bxzstr.hpp"
#include <array>
Go to the source code of this file.
Namespaces | |
namespace | HepMC3 |
HepMC3 main namespace. | |
Typedefs | |
using | ofstream = bxz::ofstream |
ofstream | |
using | ostream = bxz::ostream |
ostream | |
using | ifstream = bxz::ifstream |
ifstream | |
using | istream = bxz::istream |
istream | |
using | Compression = bxz::Compression |
Compression types from bxzstr. | |
Functions | |
Compression | detect_compression_type (const char *in_buff_start, const char *in_buff_end) |
Function to detect compression type. | |
std::string | to_string (HepMC3::Compression &c) |
Convert from the compression type to string. | |
std::ostream & | operator<< (std::ostream &os, HepMC3::Compression &c) |
Variables | |
constexpr int | num_supported_compression_types = 0 |
Number of supported compression types. | |
constexpr std::array< Compression, num_supported_compression_types > | supported_compression_types |
Array of supported compression types. | |
constexpr std::array< Compression, 4 > | known_compression_types |
Array of known compression types. | |
|
inline |
Definition at line 100 of file CompressedIO.h.