Adaptations of concepts from the Ranges TS. More...
#include <seqan3/range/detail/enable_view.hpp>
#include <range/v3/range/concepts.hpp>
#include <range/v3/iterator/insert_iterators.hpp>
#include <range/v3/view/all.hpp>
#include <range/v3/view/any_view.hpp>
#include <range/v3/view/common.hpp>
#include <range/v3/view/drop.hpp>
#include <range/v3/view/drop_while.hpp>
#include <range/v3/view/filter.hpp>
#include <range/v3/view/iota.hpp>
#include <range/v3/view/istream.hpp>
#include <range/v3/view/join.hpp>
#include <range/v3/view/reverse.hpp>
#include <range/v3/view/single.hpp>
#include <range/v3/view/split.hpp>
#include <range/v3/view/subrange.hpp>
#include <range/v3/view/take.hpp>
#include <range/v3/view/take_while.hpp>
#include <range/v3/view/transform.hpp>
#include <seqan3/core/type_traits/transformation_trait_or.hpp>
#include <seqan3/std/concepts>
#include <seqan3/std/iterator>
Namespaces | |
std | |
SeqAn specific customisations in the standard namespace. | |
Variables | |
template<typename type > | |
constexpr bool | ranges::enable_view< type > = static_cast<bool>(seqan3::detail::enable_view<type>) |
Customises ranges type trait that indicates whether type is a view. | |
Adaptations of concepts from the Ranges TS.