Project
Loading...
Searching...
No Matches
containers Directory Reference

Files

 AdaptiveHistogram.h
 
 AdaptiveSymbolTable.h
 Lookup table containing statistical information for each symbol in the alphabet required for encoding/decoding.
 
 AlignedArray.h
 Memory aligned array used for SIMD operations.
 
 BitPtr.h
 Pointer type helper class for bitwise Packing.
 
 Container.h
 Abstract container class that defines and implements basic properties shared by histograms and lookup tables.
 
 DenseHistogram.h
 Histogram for source symbols used to estimate symbol probabilities for entropy coding.
 
 DenseSymbolTable.h
 Lookup table containing statistical information for each symbol in the alphabet required for encoding/decoding.
 
 HashTable.h
 Wrapper around absl::flat_hash_map to be used as a container for building histograms and LUTs.
 
 HighRangeDecoderTable.h
 Maps rANS state information back to source symbol, used for decoding.
 
 HistogramConcept.h
 Operations that will be performed on a histogram.
 
 HistogramInterface.h
 Operations that will be performed on a histogram.
 
 HistogramView.h
 Non-owning, lightweight structure for histogram manipulation.
 
 LowRangeDecoderTable.h
 Maps rANS state information back to source symbol, used for decoding.
 
 OrderedSet.h
 Vector Wrapper with contiguous but shifted, integer indexing. Base of all frequency container classes.
 
 RenormedHistogram.h
 Histogram renormed to sum of frequencies being 2^P for use in fast rans coding.
 
 ReverseSymbolLookupTable.h
 Maps rANS state information back to source symbol, used for decoding.
 
 ShiftableVector.h
 Vector Wrapper with contiguous but shifted, integer indexing. Base of all frequency container classes.
 
 SparseHistogram.h
 Histogram to depict frequencies of source symbols for rANS compression, based on an ordered set.
 
 SparseSymbolTable.h
 
 SparseVector.h
 Vector Wrapper with contiguous but shifted, integer indexing. Base of all frequency container classes.
 
 Symbol.h
 Contains statistical information for one source symbol, required for encoding/decoding.