Lines Matching refs:array
19 TEST_CONSTEXPR std::array<int, sizeof...(T)> tempArray(T ...args) in tempArray()
27 std::array<double, 1> array = {3.3}; in tests() local
28 assert(std::get<0>(array) == 3.3); in tests()
29 std::get<0>(array) = 99.1; in tests()
30 assert(std::get<0>(array) == 99.1); in tests()
33 std::array<double, 2> array = {3.3, 4.4}; in tests() local
34 assert(std::get<0>(array) == 3.3); in tests()
35 assert(std::get<1>(array) == 4.4); in tests()
36 std::get<0>(array) = 99.1; in tests()
37 std::get<1>(array) = 99.2; in tests()
38 assert(std::get<0>(array) == 99.1); in tests()
39 assert(std::get<1>(array) == 99.2); in tests()
42 std::array<double, 3> array = {3.3, 4.4, 5.5}; in tests() local
43 assert(std::get<0>(array) == 3.3); in tests()
44 assert(std::get<1>(array) == 4.4); in tests()
45 assert(std::get<2>(array) == 5.5); in tests()
46 std::get<1>(array) = 99.2; in tests()
47 assert(std::get<0>(array) == 3.3); in tests()
48 assert(std::get<1>(array) == 99.2); in tests()
49 assert(std::get<2>(array) == 5.5); in tests()
52 std::array<double, 1> array = {3.3}; in tests() local
53 static_assert(std::is_same<double&, decltype(std::get<0>(array))>::value, ""); in tests()