| 72 | const T& front() const { return (*this)[0]; } |
| 73 | const T& back() const { return (*this)[(long)size() - 1]; } |
| 74 | bool empty() const { return _len == 0; } |
| 75 | void assign(const T* x, size_t size) { buffer::assign(x, sizeof(*x) * size); } |
| 76 | void assign(const std::vector<T>& vec) { assign(&vec[0], vec.size()); } |
| 77 |
no outgoing calls