Lines Matching refs:array
1 // class template array -*- C++ -*-
26 /** @file tr1/array
58 struct array
80 swap(array& __other)
139 std::__throw_out_of_range(__N("array::at"));
147 std::__throw_out_of_range(__N("array::at"));
179 operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
184 operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
189 operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
197 operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
202 operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
207 operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
213 swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
216 // Tuple interface to class template array [6.2.2.5].
227 struct tuple_size<array<_Tp, _Nm> >
232 tuple_size<array<_Tp, _Nm> >::value;
235 struct tuple_element<_Int, array<_Tp, _Nm> >
240 get(array<_Tp, _Nm>& __arr)
245 get(const array<_Tp, _Nm>& __arr)