| 344 | } |
| 345 | template<class T, std::size_t N> |
| 346 | bool operator< (const array<T,N>& x, const array<T,N>& y) { |
| 347 | return std::lexicographical_compare(x.begin(),x.end(),y.begin(),y.end()); |
| 348 | } |
| 349 | template<class T, std::size_t N> |
| 350 | bool operator!= (const array<T,N>& x, const array<T,N>& y) { |
| 351 | return !(x==y); |