|
| template<class _Ty , size_t _Size, class = enable_if_t<_Size == 0 || _Is_swappable<_Ty>::value>> |
| void | swap (array< _Ty, _Size > &_Left, array< _Ty, _Size > &_Right) _NOEXCEPT_OP(_NOEXCEPT_OP(_Left.swap(_Right))) |
| |
| template<class _Ty , size_t _Size> |
| bool | operator== (const array< _Ty, _Size > &_Left, const array< _Ty, _Size > &_Right) |
| |
| template<class _Ty , size_t _Size> |
| bool | operator!= (const array< _Ty, _Size > &_Left, const array< _Ty, _Size > &_Right) |
| |
| template<class _Ty , size_t _Size> |
| bool | operator< (const array< _Ty, _Size > &_Left, const array< _Ty, _Size > &_Right) |
| |
| template<class _Ty , size_t _Size> |
| bool | operator> (const array< _Ty, _Size > &_Left, const array< _Ty, _Size > &_Right) |
| |
| template<class _Ty , size_t _Size> |
| bool | operator<= (const array< _Ty, _Size > &_Left, const array< _Ty, _Size > &_Right) |
| |
| template<class _Ty , size_t _Size> |
| bool | operator>= (const array< _Ty, _Size > &_Left, const array< _Ty, _Size > &_Right) |
| |
| template<size_t _Idx, class _Ty , size_t _Size> |
| constexpr _Ty & | get (array< _Ty, _Size > &_Arr) _NOEXCEPT |
| |
| template<size_t _Idx, class _Ty , size_t _Size> |
| constexpr const _Ty & | get (const array< _Ty, _Size > &_Arr) _NOEXCEPT |
| |
| template<size_t _Idx, class _Ty , size_t _Size> |
| constexpr _Ty && | get (array< _Ty, _Size > &&_Arr) _NOEXCEPT |
| |