QLocale: do the inlining in the class body to save repetition
It also makes it easier to find the definition when looking at the declaration. Change-Id: Idae18d3881f3cf8ba6c6c7e48201ec925815013e Reviewed-by: Andrei Golubev <andrei.golubev@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>bb10
parent
488584c944
commit
4f9ed76709
|
|
@ -985,14 +985,15 @@ public:
|
|||
|
||||
QString toString(qlonglong i) const;
|
||||
QString toString(qulonglong i) const;
|
||||
inline QString toString(long i) const;
|
||||
inline QString toString(ulong i) const;
|
||||
inline QString toString(short i) const;
|
||||
inline QString toString(ushort i) const;
|
||||
inline QString toString(int i) const;
|
||||
inline QString toString(uint i) const;
|
||||
QString toString(long i) const { return toString(qlonglong(i)); }
|
||||
QString toString(ulong i) const { return toString(qulonglong(i)); }
|
||||
QString toString(short i) const { return toString(qlonglong(i)); }
|
||||
QString toString(ushort i) const { return toString(qulonglong(i)); }
|
||||
QString toString(int i) const { return toString(qlonglong(i)); }
|
||||
QString toString(uint i) const { return toString(qulonglong(i)); }
|
||||
QString toString(double i, char f = 'g', int prec = 6) const;
|
||||
inline QString toString(float i, char f = 'g', int prec = 6) const;
|
||||
QString toString(float i, char f = 'g', int prec = 6) const
|
||||
{ return toString(double(i), f, prec); }
|
||||
|
||||
#if QT_STRINGVIEW_LEVEL < 2
|
||||
QString toString(QDate date, const QString &formatStr) const;
|
||||
|
|
@ -1060,12 +1061,16 @@ public:
|
|||
QString currencySymbol(CurrencySymbolFormat = CurrencySymbol) const;
|
||||
QString toCurrencyString(qlonglong, const QString &symbol = QString()) const;
|
||||
QString toCurrencyString(qulonglong, const QString &symbol = QString()) const;
|
||||
inline QString toCurrencyString(short, const QString &symbol = QString()) const;
|
||||
inline QString toCurrencyString(ushort, const QString &symbol = QString()) const;
|
||||
inline QString toCurrencyString(int, const QString &symbol = QString()) const;
|
||||
inline QString toCurrencyString(uint, const QString &symbol = QString()) const;
|
||||
QString toCurrencyString(short i, const QString &symbol = QString()) const
|
||||
{ return toCurrencyString(qlonglong(i), symbol); }
|
||||
QString toCurrencyString(ushort i, const QString &symbol = QString()) const
|
||||
{ return toCurrencyString(qulonglong(i), symbol); }
|
||||
QString toCurrencyString(int i, const QString &symbol = QString()) const
|
||||
{ return toCurrencyString(qlonglong(i), symbol); }
|
||||
QString toCurrencyString(uint i, const QString &symbol = QString()) const
|
||||
{ return toCurrencyString(qulonglong(i), symbol); }
|
||||
QString toCurrencyString(double, const QString &symbol = QString(), int precision = -1) const;
|
||||
inline QString toCurrencyString(float i, const QString &symbol = QString(), int precision = -1) const
|
||||
QString toCurrencyString(float i, const QString &symbol = QString(), int precision = -1) const
|
||||
{ return toCurrencyString(double(i), symbol, precision); }
|
||||
|
||||
QString formattedDataSize(qint64 bytes, int precision = 2, DataSizeFormats format = DataSizeIecFormat) const;
|
||||
|
|
@ -1109,30 +1114,6 @@ private:
|
|||
Q_DECLARE_SHARED(QLocale)
|
||||
Q_DECLARE_OPERATORS_FOR_FLAGS(QLocale::NumberOptions)
|
||||
|
||||
inline QString QLocale::toString(long i) const
|
||||
{ return toString(qlonglong(i)); }
|
||||
inline QString QLocale::toString(ulong i) const
|
||||
{ return toString(qulonglong(i)); }
|
||||
inline QString QLocale::toString(short i) const
|
||||
{ return toString(qlonglong(i)); }
|
||||
inline QString QLocale::toString(ushort i) const
|
||||
{ return toString(qulonglong(i)); }
|
||||
inline QString QLocale::toString(int i) const
|
||||
{ return toString(qlonglong(i)); }
|
||||
inline QString QLocale::toString(uint i) const
|
||||
{ return toString(qulonglong(i)); }
|
||||
inline QString QLocale::toString(float i, char f, int prec) const
|
||||
{ return toString(double(i), f, prec); }
|
||||
|
||||
inline QString QLocale::toCurrencyString(short i, const QString &symbol) const
|
||||
{ return toCurrencyString(qlonglong(i), symbol); }
|
||||
inline QString QLocale::toCurrencyString(ushort i, const QString &symbol) const
|
||||
{ return toCurrencyString(qulonglong(i), symbol); }
|
||||
inline QString QLocale::toCurrencyString(int i, const QString &symbol) const
|
||||
{ return toCurrencyString(qlonglong(i), symbol); }
|
||||
inline QString QLocale::toCurrencyString(uint i, const QString &symbol) const
|
||||
{ return toCurrencyString(qulonglong(i), symbol); }
|
||||
|
||||
#ifndef QT_NO_DATASTREAM
|
||||
Q_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QLocale &);
|
||||
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QLocale &);
|
||||
|
|
|
|||
Loading…
Reference in New Issue