std:: mergeable
|
Определено в заголовочном файле
<iterator>
|
||
|
template
<
class
I1,
class
I2,
class
Out,
class
Comp
=
ranges::
less
,
class
Proj1
=
std::
identity
,
class
Proj2
=
std::
identity
>
|
(начиная с C++20) | |
Концепция
mergeable
определяет требования к алгоритмам, которые объединяют два входных диапазона в один выходной диапазон в соответствии со строгим слабым упорядочением, задаваемым
Comp
.
Семантические требования
mergeable
моделируется только в том случае, если все концепции, которые он подразумевает, моделируются.
Смотрите также
|
(C++20)
|
объединяет два отсортированных диапазона
(функциональный объект алгоритма) |
|
(C++20)
|
вычисляет объединение двух множеств
(функциональный объект алгоритма) |
|
(C++20)
|
вычисляет пересечение двух множеств
(функциональный объект алгоритма) |
|
(C++20)
|
вычисляет разность двух множеств
(функциональный объект алгоритма) |
|
(C++20)
|
вычисляет симметрическую разность двух множеств
(функциональный объект алгоритма) |