Lines Matching refs:ctaref

165   auto ctaref = MakeTransformArrayRef(cinput, ref);  in TEST()  local
166 static_assert(std::is_same<int, decltype(ctaref)::value_type>::value, "value_type"); in TEST()
167 static_assert(std::is_same<const int*, decltype(ctaref)::pointer>::value, "pointer"); in TEST()
168 static_assert(std::is_same<const int&, decltype(ctaref)::reference>::value, "reference"); in TEST()
169 static_assert(std::is_same<const int*, decltype(ctaref)::const_pointer>::value, "const_pointer"); in TEST()
170 static_assert(std::is_same<const int&, decltype(ctaref)::const_reference>::value, in TEST()
173 std::copy(ctaref.begin(), ctaref.end(), std::back_inserter(output)); in TEST()
177 std::copy(std::begin(ctaref), std::end(ctaref), std::back_inserter(output)); in TEST()
181 std::copy(ctaref.cbegin(), ctaref.cend(), std::back_inserter(output)); in TEST()
185 std::copy(std::cbegin(ctaref), std::cend(ctaref), std::back_inserter(output)); in TEST()
189 std::copy(ctaref.rbegin(), ctaref.rend(), std::back_inserter(output)); in TEST()
193 std::copy(std::rbegin(ctaref), std::rend(ctaref), std::back_inserter(output)); in TEST()
197 std::copy(ctaref.crbegin(), ctaref.crend(), std::back_inserter(output)); in TEST()
201 std::copy(std::crbegin(ctaref), std::crend(ctaref), std::back_inserter(output)); in TEST()
205 ASSERT_EQ(cinput.size(), ctaref.size()); in TEST()
206 ASSERT_EQ(cinput.empty(), ctaref.empty()); in TEST()
207 ASSERT_EQ(cinput.front().value, ctaref.front()); in TEST()
208 ASSERT_EQ(cinput.back().value, ctaref.back()); in TEST()
211 ASSERT_EQ(cinput[i].value, ctaref[i]); in TEST()
215 decltype(ctaref) ctaref2 = taref; in TEST()