Project
Loading...
Searching...
No Matches
dc_primitives.h File Reference

Primitives for data compression. More...

#include <map>
#include <boost/mpl/size.hpp>
#include <boost/mpl/range_c.hpp>
#include <boost/mpl/string.hpp>

Go to the source code of this file.

Classes

struct  o2::data_compression::getmax< T, nbits >
 Get maximum of an n-bit number. More...
 
struct  o2::data_compression::getmax< T, 0 >
 
struct  o2::data_compression::getnofelements< T, _min, _max >
 Get number of elements in a sequence of integral types This redirects to the size meta program of the boost mpl, but includes the upper bound as a valid element in the accounting. More...
 
struct  o2::data_compression::upperbinarybound< n >
 Get the upper binary bound of a number The gives the number of bits required to present a number. More...
 
struct  o2::data_compression::upperbinarybound< 0 >
 
class  o2::data_compression::ExampleAlphabet< T >
 
class  o2::data_compression::ExampleAlphabet< T >::Iterator< ValueT >
 a forward iterator to access the list of elements More...
 
class  o2::data_compression::ContiguousAlphabet< T, _min, _max, NameT >
 
class  o2::data_compression::ContiguousAlphabet< T, _min, _max, NameT >::Iterator< ValueT >
 a forward iterator to access the list of elements More...
 
class  o2::data_compression::ZeroBoundContiguousAlphabet< T, _max, NameT >
 
class  o2::data_compression::BitRangeContiguousAlphabet< T, _nbits, NameT >
 
class  o2::data_compression::ProbabilityModel< Alphabet, WeightType >
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::data_compression
 

Detailed Description

Primitives for data compression.

Author
Matthias Richter
Since
2016-08-15

Definition in file dc_primitives.h.