We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6ee4865 commit d75f112Copy full SHA for d75f112
src/lib/ankerl/svector.h
@@ -633,7 +633,14 @@ class svector {
633
}
634
635
void resize(size_t count) {
636
- resize(count, T());
+ if (count > capacity()) {
637
+ reserve(count);
638
+ }
639
+ if (is_direct()) {
640
+ resize_after_reserve<direction::direct>(count);
641
+ } else {
642
+ resize_after_reserve<direction::indirect>(count);
643
644
645
646
void resize(size_t count, T const& value) {
0 commit comments