Utils: Add conversion operator to QStringList to BasicSmallStringVector

Change-Id: I32b7df9ff2e08e6e998a6d9efbf721bd7eeca28b
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2017-01-05 13:24:16 +01:00
parent 07ee542a14
commit 9186a49603

View File

@@ -135,6 +135,16 @@ public:
return std::vector<std::string>(Base::begin(), Base::end()); return std::vector<std::string>(Base::begin(), Base::end());
} }
operator QStringList() const
{
QStringList qStringList;
qStringList.reserve(int(Base::size()));
std::copy(Base::begin(), Base::end(), std::back_inserter(qStringList));
return qStringList;
}
private: private:
std::size_t totalByteSize() const std::size_t totalByteSize() const
{ {