Lines Matching refs:base_t

31    using base_t = cascaded_iterator<next_level_iterator, ExpectedFeatures, depth-1>;  member
34 static bool base_init(base_t& it, Container&& c) in base_init()
41 static bool base_incr(base_t& it) in base_incr()
55 using base_t = cascaded_iterator<next_level_iterator, base_features, 1>;
58 static bool base_init(base_t& it, Container&& c)
66 static bool base_incr(base_t& it)
77 : public cascaded_iterator_traits<Iterator, ExpectedFeatures, depth>::base_t {
82 using base_t = typename traits::base_t;
117 : base_t(it)
123 base_t::operator=(it);
134 return cur==it.cur && base_t::operator==(it);
182 using base_t = Iterator;
189 : base_t(it)
194 base_t::operator=(it);
199 Int index() const { return index_store.adjust_index(base_t::index()); }
208 … typename cascaded_iterator<Iterator, ExpectedFeatures, depth>::base_t>;
231 using base_t = manip_container_top<Top, Params>;
233 …me extract_container_ref<Params, ContainerRefTag, ContainerTag, typename base_t::hidden_type>::typ…
238 …using needed_features = typename mix_features<typename base_t::expected_features, end_sensitive>::…
254 using base_t = cascade_typebase<Top, Params>;
258 typedef typename base_t::iterator iterator;
259 typedef typename base_t::const_iterator const_iterator;
269 return iterator(ensure(c, typename base_t::needed_features()).begin());
274 return iterator(ensure(c, typename base_t::needed_features()).end());
278 …return const_iterator(ensure(this->manip_top().get_container(), typename base_t::needed_features()…
282 …return const_iterator(ensure(this->manip_top().get_container(), typename base_t::needed_features()…
287 return cascade_size(this->manip_top().get_container(), int_constant<base_t::depth>());
291 return cascade_empty(this->manip_top().get_container(), int_constant<base_t::depth>());
295 return cascade_dim(this->manip_top().get_container(), int_constant<base_t::depth>());
310 using base_t = cascade_impl<Top, Params, forward_iterator_tag>;
312 …using needed_reverse_features = typename toggle_features<typename base_t::needed_features, reverse…
313 …using needed_reverse_features_next_level = typename toggle_features<typename base_t::needed_featur…
314 …using reverse_iterator = cascaded_iterator<typename ensure_features<typename base_t::container, ne…
316 …using const_reverse_iterator = cascaded_iterator<typename ensure_features<typename base_t::contain…