Utils: Add a constructor for std::vector<SmallString>

Change-Id: I1ce11bfbf14d9fda975c2d1ca27ae9d7b8e40bc7
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2017-01-05 13:22:58 +01:00
parent 7b6e671809
commit 8acacf5d42

View File

@@ -48,6 +48,11 @@ class BasicSmallStringVector : public std::vector<BasicSmallString<SmallStringSi
public: public:
BasicSmallStringVector() = default; BasicSmallStringVector() = default;
explicit BasicSmallStringVector(const Base &stringVector)
: Base(stringVector.begin(), stringVector.end())
{
}
BasicSmallStringVector(std::initializer_list<SmallString> list) BasicSmallStringVector(std::initializer_list<SmallString> list)
{ {
Base::reserve(list.size()); Base::reserve(list.size());