| 216 | |
| 217 | public: |
| 218 | void assign(size_type n, const T& val) { |
| 219 | clear(); |
| 220 | if (capacity() < n) { |
| 221 | change_capacity(n); |
| 222 | } |
| 223 | _size += n; |
| 224 | fill(item_ptr(0), n, val); |
| 225 | } |
| 226 | |
| 227 | template<typename InputIterator> |
| 228 | void assign(InputIterator first, InputIterator last) { |
no test coverage detected