E.V.E
v2023.02.15
 
Loading...
Searching...
No Matches

◆ unaligned_iterator_t

template<typename R >
using eve::algo::unaligned_iterator_t = unaligned_t<iterator_t<R>>

#include <eve/module/algo/algo/concepts/ranges_types.hpp>

Template Parameters
R- relaxed range to process

an iterator that can represent every position in the range

Required header: #include <eve/module/algo/algo/concepts.hpp>

template <typename R>
unaligned_t< iterator_t< R > > unaligned_iterator_t
Unaligned iterator for a relaxed range.
Definition ranges_types.hpp:68
decltype(unalign(std::declval< T >())) unaligned_t
Compute the unaligned pointer type associated to a given type.
Definition unalign.hpp:113