C++ Template Metaprogramming
Solutions to the exercises throughout the book
Loading...
Searching...
No Matches

Modify zip_iterator category to be "least refined.". More...

Files

file  exercise-7-2.hpp
 Solution to Exercise 7-2.
 

Namespaces

namespace  test_7_2
 Tests functionality from Exercise 7-2.
 

Detailed Description

Modify zip_iterator category to be "least refined.".

7-2. Modify your zip_iterator so that its iterator category reflects the
     least-refined concept modeled by any of its underlying iterators.
     Extend the iterator implementation to satisfy all potential requirements
     of the computed category.