| 382 | memory_resource* get_memory_resource() const FL_NOEXCEPT { return mResource; } |
| 383 | |
| 384 | void reserve(size_type n) FL_NOEXCEPT { |
| 385 | mData.reserve(n); |
| 386 | if (n > mOccupied.size()) mOccupied.resize(n); |
| 387 | } |
| 388 | |
| 389 | // Remove unoccupied gaps, compacting the vector. |
| 390 | void compact() FL_NOEXCEPT { |