Namespaces
Variants

std::experimental::ranges:: Mergeable

From cppreference.net
template < class I1, class I2, class Out, class R = ranges:: less <> ,

class P1 = ranges:: identity , class P2 = ranges:: identity >
concept bool Mergeable =
InputIterator < I1 > &&
InputIterator < I2 > &&
WeaklyIncrementable < Out > &&
IndirectlyCopyable < I1, Out > &&
IndirectlyCopyable < I2, Out > &&

IndirectStrictWeakOrder < R, ranges :: projected < I1, P1 > , ranges :: projected < I2, P2 >> ;
(范围TS)

Mergeable 概念规定了通过复制元素将已排序序列合并为输出序列的算法(例如 ranges::merge )的通用要求。