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

Lines Matching refs:It

32 template <class It>
33 std::reverse_iterator<It> mkRev(It it) {
34 return std::reverse_iterator<It>(it);
39 using It = path::iterator;
40 using Traits = std::iterator_traits<It>;
46 It it;
47 ASSERT_SAME_TYPE(It&, decltype(++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(Traits::reference, decltype(*it));
52 ASSERT_SAME_TYPE(Traits::pointer, decltype(it.operator->()));
53 ASSERT_SAME_TYPE(std::string const&, decltype(it->native()));
54 ASSERT_SAME_TYPE(bool, decltype(it == it));
55 ASSERT_SAME_TYPE(bool, decltype(it != it));
59 ASSERT_SAME_TYPE(It, decltype(p.begin()));
60 ASSERT_SAME_TYPE(It, decltype(p.end()));
67 using It = path::iterator;
70 ASSERT_SAME_TYPE(It, decltype(p.begin()));
71 ASSERT_SAME_TYPE(It, decltype(p.end()));
76 It default_constructed;