flat_buffer::clear preserves capacity

This commit is contained in:
Vinnie Falco
2019-02-07 17:37:18 -08:00
parent 27a6f57200
commit c3125e8358
4 changed files with 44 additions and 24 deletions
+13
View File
@@ -409,6 +409,19 @@ public:
b.shrink_to_fit();
BEAST_EXPECT(b.capacity() == 0);
}
// clear
{
flat_buffer b;
BEAST_EXPECT(b.capacity() == 0);
b.prepare(50);
b.commit(50);
BEAST_EXPECT(b.size() == 50);
BEAST_EXPECT(b.capacity() == 50);
b.clear();
BEAST_EXPECT(b.size() == 0);
BEAST_EXPECT(b.capacity() == 50);
}
}
void