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

This is the documentation for a snapshot of the develop branch, built from commit 0f79ae966a.
PrevUpHomeNext

boost::array

This module provides adapters for boost::array. Including the module header makes boost::array a fully conforming Random Access Sequence.

Header
#include <boost/fusion/adapted/boost_array.hpp>
#include <boost/fusion/include/boost_array.hpp>
Model of
Example
boost::array<int,3> arr = {{1,2,3}};

std::cout << *begin(arr) << std::endl;
std::cout << *next(begin(arr)) << std::endl;
std::cout << *advance_c<2>(begin(arr)) << std::endl;
std::cout << *prior(end(arr)) << std::endl;
std::cout << at_c<2>(arr) << std::endl;
See also

Boost.Array Library


PrevUpHomeNext