forked from qt-creator/qt-creator
Nanotrace: Add QVariant string converter
Task-number: QDS-11952 Change-Id: I874d29c0a7e21a61d3205d64a5c6137084ffcbab Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
|
||||
#include <QByteArrayView>
|
||||
#include <QStringView>
|
||||
#include <QVariant>
|
||||
|
||||
#include <array>
|
||||
#include <atomic>
|
||||
@@ -150,6 +151,18 @@ void convertToString(String &string, double number)
|
||||
string.append(Utils::SmallString::number(number));
|
||||
}
|
||||
|
||||
template<typename String>
|
||||
void convertToString(String &string, const QString &text)
|
||||
{
|
||||
convertToString(string, QStringView{text});
|
||||
}
|
||||
|
||||
template<typename String>
|
||||
void convertToString(String &string, const QVariant &value)
|
||||
{
|
||||
convertToString(string, value.toString());
|
||||
}
|
||||
|
||||
template<typename String, typename... Arguments>
|
||||
void convertToString(String &string, const std::tuple<const IsDictonary &, Arguments...> &dictonary);
|
||||
|
||||
|
Reference in New Issue
Block a user