| 435 | /// insertion into a priority queue. |
| 436 | template <typename T, typename ComesAfter, typename IsNext> |
| 437 | AsyncGenerator<T> MakeSequencingGenerator(AsyncGenerator<T> source_generator, |
| 438 | ComesAfter compare, IsNext is_next, |
| 439 | T initial_value) { |
| 440 | return SequencingGenerator<T, ComesAfter, IsNext>( |
| 441 | std::move(source_generator), std::move(compare), std::move(is_next), |
| 442 | std::move(initial_value)); |
| 443 | } |
| 444 | |
| 445 | /// \see MakeTransformedGenerator |
| 446 | template <typename T, typename V> |
no outgoing calls