![]() |
Project
|
Implementation of a Huffman codec. More...
#include <cstdint>#include <cerrno>#include <set>#include <map>#include <vector>#include <memory>#include <exception>#include <stdexcept>#include <iostream>#include <iomanip>#include <sstream>#include "CommonUtils/CompStream.h"Go to the source code of this file.
Classes | |
| class | o2::data_compression::HuffmanNode< _CodeType > |
| Container holding information to build Huffman tree. More... | |
| class | o2::data_compression::HuffmanCodec< _CodingModel > |
| Main class of the Huffman codec implementation. More... | |
| class | o2::data_compression::HuffmanModel< _BASE, Rep, orderMSB > |
| class | o2::data_compression::HuffmanModel< _BASE, Rep, orderMSB >::isless< T > |
| class | o2::data_compression::HuffmanModel< _BASE, Rep, orderMSB >::isless< T * > |
| specialization for pointer types More... | |
| class | o2::data_compression::HuffmanModel< _BASE, Rep, orderMSB >::isless< std::shared_ptr< T > > |
| specialization for shared pointer More... | |
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::data_compression |