Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Iterator

Concepts
Forward Iterator
Bidirectional Iterator
Random Access Iterator
Associative Iterator
Unbounded Iterator
Functions
deref
next
prior
distance
advance
advance_c
deref_data
Operator
Operator *
Operator ==
Operator !=
Metafunctions
value_of
deref
next
prior
equal_to
distance
advance
advance_c
key_of
value_of_data
deref_data

Like MPL and STL, iterators are a fundamental concept in Fusion. As with MPL and STL iterators describe positions, and provide access to data within an underlying Sequence.

Header

#include <boost/fusion/iterator.hpp>
#include <boost/fusion/include/iterator.hpp>

PrevUpHomeNext