![]() |
Project
|
Classes | |
| class | JSONArrayLogger |
| class | RANSTimer |
Functions | |
| template<typename T > | |
| constexpr size_t | toBits () noexcept |
| constexpr size_t | toBytes (size_t bits) noexcept |
| constexpr size_t | pow2 (size_t n) noexcept |
| constexpr size_t | toBits (size_t bytes) noexcept |
| template<typename T > | |
| constexpr T | log2UInt (T x) noexcept |
| template<typename Freq_IT > | |
| Freq_IT | advanceIter (Freq_IT iter, std::ptrdiff_t distance) |
| uint32_t | symbolLengthBits (uint32_t x) noexcept |
| template<typename T , std::enable_if_t< std::is_integral_v< T >, bool > = true> | |
| constexpr uint32_t | getRangeBits (T min, T max) noexcept |
| size_t | sanitizeRenormingBitRange (size_t renormPrecision) |
| template<typename T > | |
| size_t constexpr | nBytesTo (size_t nBytes) noexcept |
| constexpr bool | isValidRenormingPrecision (size_t renormPrecision) |
| template<typename IT > | |
| void | checkBounds (IT iteratorPosition, IT upperBound) |
| template<typename source_T > | |
| std::pair< source_T, source_T > | minmax (gsl::span< const source_T > range) |
Variables | |
| template<typename T , typename IT > | |
| constexpr bool | isCompatibleIter_v = std::is_convertible_v<typename std::iterator_traits<IT>::value_type, T> |
| template<typename IT > | |
| constexpr bool | isIntegralIter_v = std::is_integral_v<typename std::iterator_traits<IT>::value_type> |
|
inline |
| void o2::rans::utils::checkBounds | ( | IT | iteratorPosition, |
| IT | upperBound | ||
| ) |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inline |
Definition at line 87 of file DenseHistogram.h.
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inline |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexpr |