Lines Matching refs:array
1 // class template array -*- C++ -*-
25 /** @file tr1/array
57 struct array
79 swap(array& __other)
138 std::__throw_out_of_range(__N("array::at"));
146 std::__throw_out_of_range(__N("array::at"));
178 operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
183 operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
188 operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
196 operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
201 operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
206 operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
212 swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
215 // Tuple interface to class template array [6.2.2.5].
226 struct tuple_size<array<_Tp, _Nm> >
231 tuple_size<array<_Tp, _Nm> >::value;
234 struct tuple_element<_Int, array<_Tp, _Nm> >
239 get(array<_Tp, _Nm>& __arr)
244 get(const array<_Tp, _Nm>& __arr)