Lines Matching refs:array
1 // <array> -*- C++ -*-
26 /** @file include/array
62 struct array
87 swap(array& __other)
163 std::__throw_out_of_range(__N("array::at"));
173 : (std::__throw_out_of_range(__N("array::at")), _M_instance[0]);
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>& __a, const array<_Tp, _Nm>& __b)
222 operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
227 operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
232 operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
238 swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
242 // Tuple interface to class template array.
249 struct tuple_size<array<_Tp, _Nm>>
257 struct tuple_element<_Int, array<_Tp, _Nm> >
262 get(array<_Tp, _Nm>& __arr) noexcept
267 get(array<_Tp, _Nm>&& __arr) noexcept
272 get(const array<_Tp, _Nm>& __arr) noexcept