Searched defs:flatten_view (Results 1 – 1 of 1) sorted by relevance
29 struct flatten_view struct32 typedef flatten_view_tag fusion_tag;33 typedef fusion_sequence_tag tag; // this gets picked up by MPL34 typedef mpl::true_ is_view;35 typedef forward_traversal_tag category;37 typedef Sequence sequence_type;38 typedef typename result_of::begin<Sequence>::type first_type;39 typedef typename result_of::end<Sequence>::type last_type;42 explicit flatten_view(Sequence& seq) in flatten_view() argument47 first_type first() const { return fusion::begin(seq); } in first()[all …]