Lines Matching defs:zip
21 #include <boost/mpl/if.hpp>
27 template <typename Sequence, typename First>
28 struct compute_erase_last // put this in detail!!!
33 mpl::if_< in zip()
44 return fusion::next(convert_iterator<First>::call(first));
48 static type
51 return convert_iterator<First>::call(first);
55 static type in zip()
65 struct fusion_default_help
74 template <
76 , typename First
77 , typename Last = use_default> in zip()
87 Last in zip()
92 typedef typename convert_iterator<FirstType>::type first_type; in zip()
93 typedef typename convert_iterator<LastType>::type last_type; in zip()
94 typedef iterator_range<seq_first_type, first_type> left_type; in zip()
100 template <typename Sequence, typename First> in zip()
109 typedef result_of::erase<Sequence const, First> result_of; in zip()
116 , convert_iterator<First>::call(first)); in zip()
117 right_type right( in zip()
121 } in zip()
122
131 typedef typename result_of::type result_type;