MCPcopy Create free account
hub / github.com/AlexInLog/ReactivePlusPlus / main

Function main

src/examples/rpp/doxygen/start_with.cpp:8–33  ·  view source on GitHub ↗

* @example start_with.cpp **/

Source from the content-addressed store, hash-verified

6 * @example start_with.cpp
7 **/
8int main()
9{
10 //! [start_with_values]
11 rpp::source::just(1, 2, 3)
12 | rpp::ops::start_with(5, 6)
13 | rpp::ops::subscribe([](int v) { std::cout << v << " "; });
14 // Output: 5 6 1 2 3
15 //! [start_with_values]
16
17 //! [start_with_observable]
18 rpp::source::just(1, 2, 3)
19 | rpp::ops::start_with(rpp::source::just(5), rpp::source::just(6))
20 | rpp::ops::subscribe([](int v) { std::cout << v << " "; });
21 // Output: 5 6 1 2 3
22 //! [start_with_observable]
23
24 //! [start_with_observable_as_value]
25 rpp::source::just(rpp::source::just(1))
26 | rpp::ops::start_with_values(rpp::source::just(5), rpp::source::just(6))
27 | rpp::ops::merge()
28 | rpp::ops::subscribe([](int v) { std::cout << v << " "; });
29 // Output: 5 6 1
30 //! [start_with_observable_as_value]
31
32 return 0;
33}

Callers

nothing calls this directly

Calls 5

justFunction · 0.85
start_withFunction · 0.85
subscribeFunction · 0.85
start_with_valuesFunction · 0.85
mergeFunction · 0.85

Tested by

no test coverage detected