SeqAn3 3.2.0-rc.1
The Modern C++ library for sequence analysis.
ranges File Reference

The <ranges> header from C++20's standard library. More...

#include <iterator>
#include <ranges>
#include <range/v3/range/concepts.hpp>
+ Include dependency graph for ranges:
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  std
 SeqAn specific customisations in the standard namespace.
 

Variables

template<class T >
requires ::ranges::enable_borrowed_range< T > constexpr bool std::ranges::enable_borrowed_range< T > = true
 std::ranges::borrowed_range's are valid range-v3 borrowed_range's
 
template<typename T >
requires ::std::derived_from< T, ::std::ranges::view_base > ::std::derived_from< T, ::std::ranges::view_interface< T > > constexpr bool ranges::enable_view< T > = true
 std::ranges::views are valid range-v3 views.
 
template<class T >
requires ::std::derived_from< T, ::ranges::view_base > constexpr bool std::ranges::enable_view< T > = true
 range-v3 views are valid std::ranges::views
 

Detailed Description

The <ranges> header from C++20's standard library.

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