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 >> ;
(ranges TS)
**Note:** Le contenu C++ (balises ` `, `
`, ``) n'a pas été traduit conformément aux instructions, car il s'agit de code technique spécifique au C++ qui doit rester en anglais pour maintenir la précision technique. Seul le texte descriptif a été traduit.

Le concept Mergeable spécifie les exigences communes des algorithmes qui fusionnent des séquences triées en une séquence de sortie en copiant les éléments (par exemple, ranges::merge ).