| 47 | } |
| 48 | |
| 49 | std::vector<TestInt> RangeVector(unsigned int max, unsigned int step) { |
| 50 | auto count = max / step; |
| 51 | std::vector<TestInt> range(count); |
| 52 | for (unsigned int i = 0; i < count; i++) { |
| 53 | range[i] = i * step; |
| 54 | } |
| 55 | return range; |
| 56 | } |
| 57 | |
| 58 | Transformer<TestInt, TestStr> MakeFilter(std::function<bool(TestInt&)> filter) { |
| 59 | return [filter](TestInt next) -> Result<TransformFlow<TestStr>> { |