Project
Loading...
Searching...
No Matches
o2::rans::internal::algorithmImpl Namespace Reference

Functions

template<typename container_T , typename IT , std::enable_if_t< isDenseContainer_v< container_T >, bool > = true>
auto 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 forEachIndexValue (container_T &&container, IT begin, IT end, F functor)
 

Function Documentation

◆ forEachIndexValue()

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,
functor 
)
inline

Definition at line 159 of file algorithmImpl.h.

◆ trim()

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>
inline

Definition at line 33 of file algorithmImpl.h.