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