std::experimental::ranges::View

Header: <experimental/ranges/range>

The concept View specifies the semiregular range T has constant-time copy, move, and assignment operations.

# Declarations

template< class T >
concept bool View = Range<T> && Semiregular<T> && /* view-predicate<T> */;

(ranges TS)

template< class T >
struct enable_view {};

(ranges TS)

struct view_base {};

(ranges TS)