Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Sequences

Concepts
Forward Sequence
Bidirectional Sequence
Random Access Sequence
Associative Sequence
Containers
vector
cons
list
set
map
Views
single_view
filter_view
iterator_range
joint_view
zip_view
transform_view
reverse_view
Adapted
std::pair
mpl sequence
boost::array
boost::tuple
boost::variant
Intrinsics
Functions
Metafunctions
Generation
Functions
MetaFunctions
Conversion
Functions
Metafunctions
Operators
I/O
Comparison

Like MPL, the Sequence is a fundamental concept in Fusion. A Sequence may or may not actually store or contain data. Containers are sequences that hold data. Views, on the other hand, are sequences that do not store any data. Instead, they are proxies that impart an alternative presentation over another sequence. All models of Sequence have an associated Iterator type that can be used to iterate through the Sequence's elements.

Header

#include <boost/fusion/sequence.hpp>
Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias Schwinger

PrevUpHomeNext