Extending Qt Creator Manual | MapReduce

Extending Qt Creator Manual 4.6.1

# MapReduce Class

(Utils::Internal::MapReduce)

Inherits: | Utils::Internal::MapReduceBase

- List of all members, including inherited members

## Public Functions

| MapReduce(QFutureInterface<ReduceResult> futureInterface, ForwardIterator begin, ForwardIterator end, MapFunction &&map, State &state, ReduceFunction &&reduce, MapReduceOption option, QThreadPool *pool, int size)

- 1 public function inherited from Utils::Internal::MapReduceBase

## Reimplemented Protected Functions

virtual void | reduce(QFutureWatcher<MapResult> *watcher, int index) override

- 5 protected functions inherited from Utils::Internal::MapReduceBase

## Member Function Documentation

### MapReduce::MapReduce(QFutureInterface<ReduceResult> futureInterface, ForwardIterator begin, ForwardIterator end, MapFunction &&map, State &state, ReduceFunction &&reduce, MapReduceOption option, QThreadPool *pool, int size)

Default constructs an instance of MapReduce.

### `[override virtual protected]` void MapReduce::reduce(QFutureWatcher<MapResult> *watcher, int index)