For each item from this observable subscribe to one at a time, in the order received. For each item from all of the given observables deliver from the new observable that is returned.
More...
Go to the source code of this file.
|
| template<class... AN> |
| auto | rxcpp::operators::concat (AN &&...an) -> operator_factory< concat_tag, AN... > |
| | For each item from this observable subscribe to one at a time, in the order received. For each item from all of the given observables deliver from the new observable that is returned. More...
|
| |
For each item from this observable subscribe to one at a time, in the order received. For each item from all of the given observables deliver from the new observable that is returned.
There are 2 variants of the operator:
- The source observable emits nested observables, nested observables are concatenated.
- The source observable and the arguments v0...vn are used to provide the observables to concatenate.
- Template Parameters
-
| Coordination | the type of the scheduler (optional). |
| Value0 | ... (optional). |
| ValueN | types of source observables (optional). |
- Parameters
-
| cn | the scheduler to synchronize sources from different contexts (optional). |
| v0 | ... (optional). |
| vn | source observables (optional). |
- Returns
- Observable that emits the items emitted by each of the Observables emitted by the source observable, one after the other, without interleaving them.
- Sample Code
values.
[](int v){printf("OnNext: %d\n", v);},
[](){printf("OnCompleted\n");});
OnNext: 1
OnNext: 2
OnNext: 3
OnNext: 4
OnNext: 5
OnNext: 6
OnCompleted
- Sample Code
values.
[](int v){printf("OnNext: %d\n", v);},
[](){printf("OnCompleted\n");});
OnNext: 1
OnNext: 2
OnNext: 3
OnNext: 4
OnNext: 5
OnNext: 6
OnCompleted
- Sample Code
auto values = o1.
concat(o2, o3);
values.
[](int v){printf("OnNext: %d\n", v);},
[](){printf("OnCompleted\n");});
OnNext: 1
OnNext: 2
OnNext: 3
OnNext: 4
OnNext: 5
OnNext: 6
OnCompleted
- Sample Code
values.
[](int v){printf("OnNext: %d\n", v);},
[](){printf("OnCompleted\n");});
OnNext: 1
OnNext: 2
OnNext: 3
OnNext: 4
OnNext: 5
OnNext: 6
OnCompleted
| #define RXCPP_OPERATORS_RX_CONCAT_HPP |