SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::async_input_buffer_fn Struct Reference

Definition of the range adaptor object type for seqan3::views::async_input_buffer. More...

#include <seqan3/io/views/async_input_buffer.hpp>

Public Member Functions

constexpr auto operator() (size_t const buffer_size) const
 Store the argument and return a range adaptor closure object.
 
template<std::ranges::range urng_t>
constexpr auto operator() (urng_t &&urange, size_t const buffer_size) const
 Directly return an instance of the view, initialised with the given parameters.
 

Detailed Description

Definition of the range adaptor object type for seqan3::views::async_input_buffer.

Member Function Documentation

◆ operator()()

template<std::ranges::range urng_t>
constexpr auto seqan3::detail::async_input_buffer_fn::operator() ( urng_t &&  urange,
size_t const  buffer_size 
) const
inlineconstexpr

Directly return an instance of the view, initialised with the given parameters.

Parameters
[in]urangeThe underlying range.
[in]buffer_sizeThe frame that should be used for translation.
Returns
A range of translated sequence(s).

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