namespace
rangesContains a very minimal <ranges>
implementation.
This is a heavily stripped-down and adapted version of NanoRange: https:/
NanoRange is provided under the Boost license. Copyright (c) 2018 Tristan Brindle (tcbrindle at gmail dot com)
Classes
- struct dangling
Typedefs
-
template <typename R>using borrowed_iterator_t = std::
conditional_t<borrowed_ range<R>, iterator_t<R>, dangling>
Variables
-
template <typename T>bool borrowed_range constexpr