diff --git a/src/plugins/qmlprofiler/qmlevent.cpp b/src/plugins/qmlprofiler/qmlevent.cpp index 225186df25f93fc85d9fb427607930e752d511fe..2d06933719348dbe5fe6d2fc41e4351a520c5f20 100644 --- a/src/plugins/qmlprofiler/qmlevent.cpp +++ b/src/plugins/qmlprofiler/qmlevent.cpp @@ -59,14 +59,14 @@ enum SerializationTypeOffset { }; template<typename Number> -static void readNumbers(QDataStream &stream, Number *data, quint16 length) +static inline void readNumbers(QDataStream &stream, Number *data, quint16 length) { for (quint16 i = 0; i != length; ++i) stream >> data[i]; } template<typename Number> -static Number readNumber(QDataStream &stream, qint8 type) +static inline Number readNumber(QDataStream &stream, qint8 type) { switch (type) { case OneByte: { @@ -150,7 +150,7 @@ QDataStream &operator>>(QDataStream &stream, QmlEvent &event) return stream; } -static qint8 minimumType(const QmlEvent &event, quint16 length, quint16 origBitsPerNumber) +static inline qint8 minimumType(const QmlEvent &event, quint16 length, quint16 origBitsPerNumber) { qint8 type = OneByte; bool ok = true; @@ -182,7 +182,7 @@ static qint8 minimumType(const QmlEvent &event, quint16 length, quint16 origBits } template<typename Number> -static qint8 minimumType(Number number) +static inline qint8 minimumType(Number number) { if (static_cast<qint8>(number) == number) return OneByte; @@ -194,14 +194,14 @@ static qint8 minimumType(Number number) } template<typename Number> -static void writeNumbers(QDataStream &stream, const QmlEvent &event, quint16 length) +static inline void writeNumbers(QDataStream &stream, const QmlEvent &event, quint16 length) { for (quint16 i = 0; i != length; ++i) stream << event.number<Number>(i); } template<typename Number> -static void writeNumber(QDataStream &stream, Number number, qint8 type) +static inline void writeNumber(QDataStream &stream, Number number, qint8 type) { switch (type) { case OneByte: