Home | History | Annotate | Download | only in path.itr

Lines Matching refs:it

33 template <class It>
34 std::reverse_iterator<It> mkRev(It it) {
35 return std::reverse_iterator<It>(it);
40 using It = path::iterator;
41 using Traits = std::iterator_traits<It>;
47 It it;
48 ASSERT_SAME_TYPE(It&, decltype(++it));
49 ASSERT_SAME_TYPE(It, decltype(it++));
50 ASSERT_SAME_TYPE(It&, decltype(--it));
51 ASSERT_SAME_TYPE(It, decltype(it--));
52 ASSERT_SAME_TYPE(Traits::reference, decltype(*it));
53 ASSERT_SAME_TYPE(Traits::pointer, decltype(it.operator->()));
54 ASSERT_SAME_TYPE(std::string const&, decltype(it->native()));
55 ASSERT_SAME_TYPE(bool, decltype(it == it));
56 ASSERT_SAME_TYPE(bool, decltype(it != it));
60 ASSERT_SAME_TYPE(It, decltype(p.begin()));
61 ASSERT_SAME_TYPE(It, decltype(p.end()));
68 using It = path::iterator;
71 ASSERT_SAME_TYPE(It, decltype(p.begin()));
72 ASSERT_SAME_TYPE(It, decltype(p.end()));
77 It default_constructed;