Project
Loading...
Searching...
No Matches
algorithmImpl.h File Reference
#include <array>
#include <cstdint>
#include <cstring>
#include <type_traits>
#include <gsl/span>
#include "rANS/internal/common/utils.h"
#include "rANS/internal/common/containertraits.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
 
namespace  o2::rans::internal::algorithmImpl
 

Functions

template<typename container_T , typename IT , std::enable_if_t< isDenseContainer_v< container_T >, bool > = true>
auto o2::rans::internal::algorithmImpl::trim (IT begin, IT end, typename container_T::const_reference zeroElem) -> std::pair< IT, IT >
 
template<typename container_T , typename IT , class F , std::enable_if_t< isDenseContainer_v< container_T >, bool > = true>
void o2::rans::internal::algorithmImpl::forEachIndexValue (container_T &&container, IT begin, IT end, F functor)