Lines Matching refs:array

57         typedef std::array<int, 5> C;  in tests()
58 C array = {}; in tests() local
59 check_noexcept(array); in tests()
60 typename C::iterator i = array.begin(); in tests()
61 typename C::const_iterator j = array.cbegin(); in tests()
65 typedef std::array<int, 0> C; in tests()
66 C array = {}; in tests() local
67 check_noexcept(array); in tests()
68 typename C::iterator i = array.begin(); in tests()
69 typename C::const_iterator j = array.cbegin(); in tests()
74 typedef std::array<int, 0> C; in tests()
75 C array = {}; in tests() local
76 check_noexcept(array); in tests()
77 typename C::iterator i = array.begin(); in tests()
78 typename C::const_iterator j = array.cbegin(); in tests()
79 assert(i == array.end()); in tests()
80 assert(j == array.cend()); in tests()
83 typedef std::array<int, 1> C; in tests()
84 C array = {1}; in tests() local
85 check_noexcept(array); in tests()
86 typename C::iterator i = array.begin(); in tests()
88 assert(&*i == array.data()); in tests()
90 assert(array[0] == 99); in tests()
93 typedef std::array<int, 2> C; in tests()
94 C array = {1, 2}; in tests() local
95 check_noexcept(array); in tests()
96 typename C::iterator i = array.begin(); in tests()
98 assert(&*i == array.data()); in tests()
100 assert(array[0] == 99); in tests()
101 assert(array[1] == 2); in tests()
104 typedef std::array<double, 3> C; in tests()
105 C array = {1, 2, 3.5}; in tests() local
106 check_noexcept(array); in tests()
107 typename C::iterator i = array.begin(); in tests()
109 assert(&*i == array.data()); in tests()
111 assert(array[0] == 5.5); in tests()
112 assert(array[1] == 2.0); in tests()
115 typedef std::array<NoDefault, 0> C; in tests()
116 C array = {}; in tests() local
117 typename C::iterator ib = array.begin(); in tests()
118 typename C::iterator ie = array.end(); in tests()
125 typedef std::array<int, 5> C; in tests()
153 typedef std::array<int, 0> C; in tests()