Lines Matching refs:il
74 std::initializer_list<int> il = {1, 2, 3}; in test_arrays_and_initializer_lists_forward() local
75 ASSERT_SAME_TYPE(decltype(std::begin(il)), const int*); in test_arrays_and_initializer_lists_forward()
76 ASSERT_SAME_TYPE(decltype(std::end(il)), const int*); in test_arrays_and_initializer_lists_forward()
77 assert(std::begin(il) == il.begin()); in test_arrays_and_initializer_lists_forward()
78 assert(std::end(il) == il.end()); in test_arrays_and_initializer_lists_forward()
80 ASSERT_SAME_TYPE(decltype(std::cbegin(il)), const int*); in test_arrays_and_initializer_lists_forward()
81 ASSERT_SAME_TYPE(decltype(std::cend(il)), const int*); in test_arrays_and_initializer_lists_forward()
82 assert(std::cbegin(il) == il.begin()); in test_arrays_and_initializer_lists_forward()
83 assert(std::cend(il) == il.end()); in test_arrays_and_initializer_lists_forward()
86 const auto& cil = il; in test_arrays_and_initializer_lists_forward()
89 assert(std::begin(cil) == il.begin()); in test_arrays_and_initializer_lists_forward()
90 assert(std::end(cil) == il.end()); in test_arrays_and_initializer_lists_forward()
94 assert(std::cbegin(cil) == il.begin()); in test_arrays_and_initializer_lists_forward()
95 assert(std::cend(cil) == il.end()); in test_arrays_and_initializer_lists_forward()
126 std::initializer_list<int> il = {1, 2, 3}; in test_arrays_and_initializer_lists_backward() local
127 ASSERT_SAME_TYPE(decltype(std::rbegin(il)), std::reverse_iterator<const int*>); in test_arrays_and_initializer_lists_backward()
128 ASSERT_SAME_TYPE(decltype(std::rend(il)), std::reverse_iterator<const int*>); in test_arrays_and_initializer_lists_backward()
129 assert(std::rbegin(il).base() == il.end()); in test_arrays_and_initializer_lists_backward()
130 assert(std::rend(il).base() == il.begin()); in test_arrays_and_initializer_lists_backward()
131 ASSERT_SAME_TYPE(decltype(std::crbegin(il)), std::reverse_iterator<const int*>); in test_arrays_and_initializer_lists_backward()
132 ASSERT_SAME_TYPE(decltype(std::crend(il)), std::reverse_iterator<const int*>); in test_arrays_and_initializer_lists_backward()
133 assert(std::crbegin(il).base() == il.end()); in test_arrays_and_initializer_lists_backward()
134 assert(std::crend(il).base() == il.begin()); in test_arrays_and_initializer_lists_backward()
136 const auto& cil = il; in test_arrays_and_initializer_lists_backward()
139 assert(std::rbegin(cil).base() == il.end()); in test_arrays_and_initializer_lists_backward()
140 assert(std::rend(cil).base() == il.begin()); in test_arrays_and_initializer_lists_backward()
143 assert(std::crbegin(cil).base() == il.end()); in test_arrays_and_initializer_lists_backward()
144 assert(std::crend(cil).base() == il.begin()); in test_arrays_and_initializer_lists_backward()