Iterator adaptor is a forward iterator adapting another forward iterator. More...
#include <gil_concept.hpp>
Public Member Functions | |
| void | constraints () |
Public Attributes | |
| Iterator | it |
Iterator adaptor is a forward iterator adapting another forward iterator.
In addition to GIL iterator requirements, GIL iterator adaptors must provide the following metafunctions:
is_iterator_adaptor<Iterator>: Returns mpl::true_ iterator_adaptor_get_base<Iterator>: Returns the base iterator typeiterator_adaptor_rebind<Iterator,NewBase>: Replaces the base iterator with the new oneThe adaptee can be obtained from the iterator via the "base()" method.