SeqAn3  3.0.3
The Modern C++ library for sequence analysis.
take_until_view.hpp File Reference

Provides seqan3::views::take_until and seqan3::views::take_until_or_throw. More...

+ Include dependency graph for take_until_view.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 seqan3
 The main SeqAn3 namespace.
 
 seqan3::views
 The SeqAn namespace for views.
 

Variables

constexpr auto seqan3::views::take_until = detail::take_until
 A view adaptor that returns elements from the underlying range until the functor evaluates to true (or the end of the underlying range is reached). More...
 
constexpr auto seqan3::views::take_until_and_consume = detail::take_until_and_consume
 A view adaptor that returns elements from the underlying range until the functor evaluates to true (or the end of the underlying range is reached and consumes the end in single-pass ranges). More...
 
constexpr auto seqan3::views::take_until_or_throw = detail::take_until_or_throw
 A view adaptor that returns elements from the underlying range until the functor evaluates to true (throws if the end of the underlying range is reached). More...
 
constexpr auto seqan3::views::take_until_or_throw_and_consume = detail::take_until_fn<true, true>{}
 A view adaptor that returns elements from the underlying range until the functor evaluates to true (throws if the end of the underlying range is reached and consumes the end in single-pass ranges). More...
 

Detailed Description

Provides seqan3::views::take_until and seqan3::views::take_until_or_throw.

Author
Hannes Hauswedell <hannes.hauswedell AT fu-berlin.de>