SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::iota_simd_view_fn< index_simd_t > Struct Template Reference

The view adaptor returning the seqan3::detail::iota_simd_view. More...

#include <seqan3/utility/simd/views/iota_simd.hpp>

Public Types

using index_scalar_type = typename simd_traits< index_simd_t >::scalar_type
 The underlying scalar type.
 

Public Member Functions

constexpr auto operator() (index_scalar_type const begin_index, index_scalar_type const end_index) const
 Returns a simd iota view over the given range.
 

Detailed Description

template<simd_concept index_simd_t>
struct seqan3::detail::iota_simd_view_fn< index_simd_t >

The view adaptor returning the seqan3::detail::iota_simd_view.

Template Parameters
index_simd_tThe represented index type; must model seqan3::simd::simd_concept.

Member Function Documentation

◆ operator()()

template<simd_concept index_simd_t>
constexpr auto seqan3::detail::iota_simd_view_fn< index_simd_t >::operator() ( index_scalar_type const  begin_index,
index_scalar_type const  end_index 
) const
inlineconstexpr

Returns a simd iota view over the given range.

Parameters
begin_indexThe begin index.
end_indexThe end index.
Returns
An instance of seqan3::detail::iota_simd_view.

The documentation for this struct was generated from the following file:
Hide me