![]() |
Project
|
helper functionalities useful for packing operations More...
#include <cstdint>
#include <cstring>
#include <array>
#include <type_traits>
#include "rANS/internal/common/utils.h"
Go to the source code of this file.
Namespaces | |
namespace | o2 |
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
namespace | o2::rans |
namespace | o2::rans::internal |
Typedefs | |
using | o2::rans::internal::packing_type = uint64_t |
Functions | |
uint64_t | o2::rans::internal::bitExtract (uint64_t data, uint32_t start, uint32_t length) noexcept |
template<typename source_T , size_t width_V> | |
constexpr packing_type | o2::rans::internal::packMultiple (const source_T *__restrict data, source_T offset) |
Variables | |
constexpr std::array< packing_type,(utils::toBits< packing_type >()+1)> | o2::rans::internal::All1BackTill |
constexpr std::array< packing_type,(utils::toBits< packing_type >()+1)> | o2::rans::internal::All1FrontTill |
helper functionalities useful for packing operations
Definition in file utils.h.