Lines Matching refs:array
1 // class template array -*- C++ -*-
30 /** @file tr1/array
49 /// @brief struct array [6.2.2].
52 struct array
74 swap(array& __other)
173 std::__throw_out_of_range(__N("array::_M_check"));
180 { std::__throw_out_of_range(__N("array::_M_check")); }
186 operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
191 operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
196 operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
204 operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
209 operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
214 operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
220 swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
223 // Tuple interface to class template array [6.2.2.5].
228 struct tuple_size<array<_Tp, _Nm> >
232 const int 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)