swap (note: linear complexity)
| 163 | |
| 164 | // swap (note: linear complexity) |
| 165 | void swap (array<T,N>& y) { |
| 166 | for (size_type i = 0; i < N; ++i) |
| 167 | boost::swap(elems[i],y.elems[i]); |
| 168 | } |
| 169 | |
| 170 | // direct access to data (read-only) |
| 171 | const T* data() const { return elems; } |