/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/ |
iter.fail.cpp | 20 template <class It> 22 test(It i) 24 std::move_iterator<It> r = i;
|
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/ |
iter.fail.cpp | 20 template <class It> 22 test(It i) 24 std::reverse_iterator<It> r = i;
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/ADT/ |
BreadthFirstIteratorTest.cpp | 26 auto It = BFIter::begin(G); 28 EXPECT_EQ(It.getLevel(), 0U); 29 EXPECT_EQ(*It, G.AccessNode(0)); 30 ++It; 31 EXPECT_EQ(It.getLevel(), 1U); 32 EXPECT_EQ(*It, G.AccessNode(1)); 33 ++It; 34 EXPECT_EQ(It.getLevel(), 1U); 35 EXPECT_EQ(*It, G.AccessNode(2)); 36 ++It; [all...] |
/external/libcxx/test/std/iterators/iterator.primitives/iterator.basic/ |
iterator.pass.cpp | 32 typedef std::iterator<std::forward_iterator_tag, T> It; 33 static_assert((std::is_same<typename It::value_type, T>::value), ""); 34 static_assert((std::is_same<typename It::difference_type, std::ptrdiff_t>::value), ""); 35 static_assert((std::is_same<typename It::pointer, T*>::value), ""); 36 static_assert((std::is_same<typename It::reference, T&>::value), ""); 37 static_assert((std::is_same<typename It::iterator_category, std::forward_iterator_tag>::value), ""); 44 typedef std::iterator<std::bidirectional_iterator_tag, T, short> It; 45 static_assert((std::is_same<typename It::value_type, T>::value), ""); 46 static_assert((std::is_same<typename It::difference_type, short>::value), ""); 47 static_assert((std::is_same<typename It::pointer, T*>::value), "") [all...] |
/external/libcxx/test/std/iterators/iterator.primitives/iterator.traits/ |
const_pointer.pass.cpp | 29 typedef std::iterator_traits<const A*> It; 30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), ""); 31 static_assert((std::is_same<It::value_type, A>::value), ""); 32 static_assert((std::is_same<It::pointer, const A*>::value), ""); 33 static_assert((std::is_same<It::reference, const A&>::value), ""); 34 static_assert((std::is_same<It::iterator_category, std::random_access_iterator_tag>::value), "");
|
const_volatile_pointer.pass.cpp | 22 typedef std::iterator_traits<const volatile A*> It; 23 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), ""); 24 static_assert((std::is_same<It::value_type, A>::value), ""); 25 static_assert((std::is_same<It::pointer, const volatile A*>::value), ""); 26 static_assert((std::is_same<It::reference, const volatile A&>::value), ""); 27 static_assert((std::is_same<It::iterator_category, std::random_access_iterator_tag>::value), "");
|
iterator.pass.cpp | 38 typedef std::iterator_traits<test_iterator> It; 39 static_assert((std::is_same<It::difference_type, int>::value), ""); 40 static_assert((std::is_same<It::value_type, A>::value), ""); 41 static_assert((std::is_same<It::pointer, A*>::value), ""); 42 static_assert((std::is_same<It::reference, A&>::value), ""); 43 static_assert((std::is_same<It::iterator_category, std::forward_iterator_tag>::value), "");
|
pointer.pass.cpp | 29 typedef std::iterator_traits<A*> It; 30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), ""); 31 static_assert((std::is_same<It::value_type, A>::value), ""); 32 static_assert((std::is_same<It::pointer, A*>::value), ""); 33 static_assert((std::is_same<It::reference, A&>::value), ""); 34 static_assert((std::is_same<It::iterator_category, std::random_access_iterator_tag>::value), "");
|
volatile_pointer.pass.cpp | 22 typedef std::iterator_traits<volatile A*> It; 23 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), ""); 24 static_assert((std::is_same<It::value_type, A>::value), ""); 25 static_assert((std::is_same<It::pointer, volatile A*>::value), ""); 26 static_assert((std::is_same<It::reference, volatile A&>::value), ""); 27 static_assert((std::is_same<It::iterator_category, std::random_access_iterator_tag>::value), "");
|
/external/libcxx/test/std/iterators/iterator.primitives/iterator.operations/ |
prev.pass.cpp | 20 template <class It> 22 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 26 It (*prev)(It, typename std::iterator_traits<It>::difference_type) = std::prev; 30 template <class It> 32 test(It i, It x [all...] |
next.pass.cpp | 22 template <class It> 24 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 28 It (*next)(It, typename std::iterator_traits<It>::difference_type) = std::next; 32 template <class It> 34 test(It i, It x [all...] |
/external/libcxx/test/std/strings/basic.string/ |
input_iterator.h | 15 template <class It> 18 It it_; 21 typedef typename std::iterator_traits<It>::value_type value_type; 22 typedef typename std::iterator_traits<It>::difference_type difference_type; 23 typedef It pointer; 24 typedef typename std::iterator_traits<It>::reference reference; 27 explicit input_iterator(It it) : it_(it) {}
|
/external/clang/include/clang/AST/ |
DeclLookups.h | 27 StoredDeclsMap::iterator It, End; 36 all_lookups_iterator(StoredDeclsMap::iterator It, 38 : It(It), End(End) {} 40 DeclarationName getLookupName() const { return It->first; } 42 reference operator*() const { return It->second.getLookupResult(); } 43 pointer operator->() const { return It->second.getLookupResult(); } 48 // should not expect to get them (or worse, rely on it). 50 ++It; 51 } while (It != End & [all...] |
/external/libcxx/test/std/containers/sequences/vector/vector.cons/ |
assign_iter_iter.pass.cpp | 34 using It = forward_iterator<int*>; 37 v.assign(It(arr1), It(std::end(arr1))); 42 v.assign(It(arr2), It(std::end(arr2))); 50 using It = input_iterator<int*>; 53 v.assign(It(arr1), It(std::end(arr1))); 59 v.assign(It(arr2), It(std::end(arr2))) [all...] |
/external/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/ |
uninitialized_default_construct.pass.cpp | 61 using It = forward_iterator<ThrowsCounted*>; 67 std::uninitialized_default_construct(It(p), It(p+N)); 77 using It = forward_iterator<Counted*>; 81 std::uninitialized_default_construct(It(p), It(p+1)); 84 std::uninitialized_default_construct(It(p+1), It(p+N)); 93 using It = forward_iterator<int*>; 97 std::uninitialized_default_construct(It(p), It(p+1)) [all...] |
/external/libcxx/test/std/input.output/filesystems/class.path/path.itr/ |
iterator.pass.cpp | 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; local [all...] |
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/ |
minus.pass.cpp | 28 template <class It> 30 test(It l, It r, typename std::iterator_traits<It>::difference_type x) 32 const std::move_iterator<It> r1(l); 33 const std::move_iterator<It> r2(r);
|
plus.pass.cpp | 26 template <class It> 28 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 30 const std::move_iterator<It> r(i); 31 std::move_iterator<It> rr = n + r;
|
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+/ |
difference_type.pass.cpp | 25 template <class It> 27 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 29 const std::move_iterator<It> r(i); 30 std::move_iterator<It> rr = r + n;
|
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+=/ |
difference_type.pass.cpp | 25 template <class It> 27 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 29 std::move_iterator<It> r(i); 30 std::move_iterator<It>& rr = r += n;
|
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-/ |
difference_type.pass.cpp | 25 template <class It> 27 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 29 const std::move_iterator<It> r(i); 30 std::move_iterator<It> rr = r - n;
|
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=/ |
difference_type.pass.cpp | 25 template <class It> 27 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 29 std::move_iterator<It> r(i); 30 std::move_iterator<It>& rr = r -= n;
|
/external/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index/ |
difference_type.pass.cpp | 26 template <class It> 28 test(It i, typename std::iterator_traits<It>::difference_type n, 29 typename std::iterator_traits<It>::value_type x) 31 typedef typename std::iterator_traits<It>::value_type value_type; 32 const std::move_iterator<It> r(i);
|
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/ |
difference_type.pass.cpp | 25 template <class It> 27 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 29 const std::reverse_iterator<It> r(i); 30 std::reverse_iterator<It> rr = r + n;
|
/external/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=/ |
difference_type.pass.cpp | 25 template <class It> 27 test(It i, typename std::iterator_traits<It>::difference_type n, It x) 29 std::reverse_iterator<It> r(i); 30 std::reverse_iterator<It>& rr = r += n;
|