std::mergeable(3cxx)
π NAME π
okay bestie, this is the std::mergeable(3cxx) manual page, and it's literally all about one concept. main character energy only. β¨
std::mergeable β [alg.req.mergeable], the concept mergeable. that's it, that's the name. periodt. π
β¨ SYNOPSIS β¨
first, you gotta pull in the header:
#include <iterator>
π§ Concept definition π§
here's the concept definition, exactly as it is, no edits from me:
template<typename _I1, typename _I2, typename _Out, typename _Rel ranges::less, typename _P1 identity, typename _P2 identity>
concept std::mergeable = input_iterator<_I1> && input_iterator<_I2>
&& weakly_incrementable<_Out> && indirectly_copyable<_I1, _Out>
&& indirectly_copyable<_I2, _Out>
&& indirect_strict_weak_order<_Rel, projected<_I1, _P1>,
projected<_I2, _P2>>
πΈ Detailed Description πΈ
the detailed description is literally the same vibe again, bestie: [alg.req.mergeable], concept mergeable. that's the whole thing. no notes. π
π Author π
this page was generated automatically by Doxygen for libstdc++ from the source code. so the author is the machine, and honestly, slay. π€β¨
source/version: libstdc++ β’ page: std::mergeable(3cxx) β’ date: not listed on this page, so it's giving timeless, bestie π«Άπ
π¦ where this page comes from
- ubuntu resolute: libstdc++-13-doc 13.4.0-10ubuntu1
- ubuntu resolute: libstdc++-16-doc 16-20260322-1ubuntu1
- ubuntu stonking: libstdc++-13-doc 13.5.0-1ubuntu1
- ubuntu stonking: libstdc++-16-doc 16.2.0-3ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms