45 template <
class InputIt1,
class InputIt2,
class OutputIt,
class Compare>
53 for (; first1 != last1; ++d_first) {
54 if (first2 == last2) {
57 if (comp(*first2, *first1)) {
68 template <
class InputIt1,
class InputIt2,
class OutputIt>
75 for (; first1 != last1; ++d_first) {
76 if (first2 == last2) {
79 if (*first2 < *first1) {
OutputIt merge(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt d_first, Compare comp)
—— Concurrent Priority Queue Implementation ——
constexpr std::decay< T >::type copy(T &&value) noexcept(noexcept(typename std::decay< T >::type(std::forward< T >(value))))