命名空间
变体
操作

std::experimental::ranges::Range

来自 cppreference.com
< cpp‎ | experimental‎ | ranges
定义在头文件 <experimental/ranges/range>
template< class T >

concept bool Range =
    requires(T&& t) {
        ranges::begin(t); /* 不一定是等价保持的 (见下文) */
        ranges::end(t);

    };
(范围 TS)

给定类型为 std::remove_reference_t<T> 的左值 t,仅当满足以下条件时,Range<T> 才为真: