| 288 | } |
| 289 | |
| 290 | void swap(buffer_vector & rhs) |
| 291 | { |
| 292 | m_dynamic.swap(rhs.m_dynamic); |
| 293 | Swap(m_size, rhs.m_size); |
| 294 | for (size_t i = 0; i < N; ++i) |
| 295 | Swap(m_static[i], rhs.m_static[i]); |
| 296 | } |
| 297 | |
| 298 | /// By value to be consistent with m_vec.push_back(m_vec[0]). |
| 299 | void push_back(T t) |