| 591 | |
| 592 | template <typename Iterable> |
| 593 | EnumerateIterator<decltype(std::declval<Iterable>().begin())> enumerateIterator(Iterable& list) { |
| 594 | return EnumerateIterator<decltype(std::declval<Iterable>().begin())>(list.begin(), list.end()); |
| 595 | } |
| 596 | |
| 597 | template <typename ResultContainer, typename Iterable> |
| 598 | ResultContainer enumerateConstruct(Iterable&& list) { |
no test coverage detected