| 225 | } |
| 226 | |
| 227 | void swap ( |
| 228 | array2d& item |
| 229 | ) |
| 230 | { |
| 231 | exchange(data,item.data); |
| 232 | exchange(nr_,item.nr_); |
| 233 | exchange(nc_,item.nc_); |
| 234 | exchange(at_start_,item.at_start_); |
| 235 | exchange(cur,item.cur); |
| 236 | exchange(last,item.last); |
| 237 | pool.swap(item.pool); |
| 238 | } |
| 239 | |
| 240 | void clear ( |
| 241 | ) |