| 178 | } |
| 179 | |
| 180 | T* add() |
| 181 | { |
| 182 | if (capacity() <= size()) { |
| 183 | realloc(capacity() + layout_.bucket_size()); |
| 184 | } |
| 185 | |
| 186 | auto val = layout_.at(pages_, size_++); |
| 187 | new (val) T(); |
| 188 | return val; |
| 189 | } |
| 190 | |
| 191 | T* add_uninitialized() |
| 192 | { |
no test coverage detected