5 #ifndef TRIGHLTJETHYPO_MAKE_JETSTREAM_H
6 #define TRIGHLTJETHYPO_MAKE_JETSTREAM_H
27 std::unique_ptr<IJetStream>
29 std::vector<std::size_t> repeats,
32 auto null_stream = std::unique_ptr<IJetStream>{
nullptr};
33 auto base_case = std::unique_ptr<IJetStream>(
nullptr);
34 auto repeat = repeats.at(0);
37 std::move(null_stream),
41 std::move(null_stream),
52 auto repeat = repeats.back();
57 auto stream = std::unique_ptr<IJetStream>(
nullptr);
60 std::move(right_stream),
64 std::move(right_stream),