![]() |
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 |