For each item from this observable use Accumulator to combine items into a value that will be emitted from the new observable that is returned.  
More...
Go to the source code of this file.
|  | 
| template<class... AN> | 
| auto | rxcpp::operators::scan (AN &&...an) -> operator_factory< scan_tag, AN... > | 
|  | For each item from this observable use Accumulator to combine items into a value that will be emitted from the new observable that is returned.  More... 
 | 
|  | 
For each item from this observable use Accumulator to combine items into a value that will be emitted from the new observable that is returned. 
- Template Parameters
- 
  
    | Seed | the type of the initial value for the accumulator. |  | Accumulator | the type of the data accumulating function. |  
 
- Parameters
- 
  
    | seed | the initial value for the accumulator. |  | a | an accumulator function to be invoked on each item emitted by the source observable, whose result will be emitted and used in the next accumulator call. |  
 
- Returns
- An observable that emits the results of each call to the accumulator function.
- Sample Code
-             0, -             [](int seed, int v){ -                 return seed + v; -             }); -     values. -             [](int v){printf("OnNext: %d\n", v);}, -             [](){printf("OnCompleted\n");}); 
- OnNext: 1 - OnNext: 3 - OnNext: 6 - OnNext: 10 - OnNext: 15 - OnNext: 21 - OnNext: 28 - OnCompleted 
      
        
          | #define RXCPP_OPERATORS_RX_SCAN_HPP |