Lines Matching refs:detail
66 namespace detail {
184 class iterator_range : public detail::basic_range<iterator_range<I>, I, I> {
186 typedef detail::basic_range<iterator_range<I>, I, I> super;
218 namespace detail {
230 public detail::basic_range<adaptor_range<F, Os...>,
231 detail::iterator_adaptor<
232 F, detail::preferred_iterator_type<Os>...>,
233 detail::iterator_adaptor<
234 F, detail::preferred_iterator_type<const Os>...>
237 typedef detail::basic_range<adaptor_range<F, Os...>,
238 detail::iterator_adaptor<
239 F, detail::preferred_iterator_type<Os>...>,
240 detail::iterator_adaptor<
241 F, detail::preferred_iterator_type<const Os>...>
293 public detail::basic_range<slice_range<O>,
294 detail::preferred_iterator_type<O>,
295 detail::preferred_iterator_type<const O>> {
297 typedef detail::basic_range<slice_range<O>,
298 detail::preferred_iterator_type<O>,
299 detail::preferred_iterator_type<const O>