Zips секвенирует вместе, чтобы сформировать единую последовательность, члены которой являются куклами членов последовательностей компонентов.
template<
typename Sequence1,
typename Sequence2,
...
typename SequenceN
>
struct zip
{
typedef unspecified type;
};
result_of::zip<Sequence1, Sequence2, ... SequenceN>::type
Тип возврата: Модель наиболее ограничительной traversal категории последовательностей Sequence1 для SequenceN.
Семантии: Верните последовательность, содержащую толщины элементов из каждой последовательности. >>,>,>,>3>>>>> и >>>>>
Постоянно.
#include <boost/fusion/algorithm/transformation/zip.hpp>
#include <boost/fusion/include/zip.hpp>