diff options
author | Olivier Goffart <ogoffart@woboq.com> | 2014-11-16 13:56:02 +0100 |
---|---|---|
committer | Olivier Goffart <ogoffart@woboq.com> | 2014-11-26 09:09:08 +0100 |
commit | f0694236f6accb66aa39cd81ca3afbdfcd60daab (patch) | |
tree | 41e0903c725a02ad68f6715e732acb0ba17860d8 /src/corelib/tools/qsize.h | |
parent | 9bdcd4485a88fb6a6147cce0aa079a7d37e8b368 (diff) |
Add Q_DECL_RELAXED_CONSTEXPR to QSize and QSizeF
Change-Id: I4ce11373ad533d3f090b2de2e5017f8e34d9cfc4
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Diffstat (limited to 'src/corelib/tools/qsize.h')
-rw-r--r-- | src/corelib/tools/qsize.h | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/corelib/tools/qsize.h b/src/corelib/tools/qsize.h index 6b5cf2dd7d..90222ba822 100644 --- a/src/corelib/tools/qsize.h +++ b/src/corelib/tools/qsize.h @@ -51,8 +51,8 @@ public: Q_DECL_CONSTEXPR inline int width() const; Q_DECL_CONSTEXPR inline int height() const; - inline void setWidth(int w); - inline void setHeight(int h); + Q_DECL_RELAXED_CONSTEXPR inline void setWidth(int w); + Q_DECL_RELAXED_CONSTEXPR inline void setHeight(int h); void transpose(); Q_DECL_CONSTEXPR inline QSize transposed() const; @@ -64,12 +64,12 @@ public: Q_DECL_CONSTEXPR inline QSize expandedTo(const QSize &) const; Q_DECL_CONSTEXPR inline QSize boundedTo(const QSize &) const; - inline int &rwidth(); - inline int &rheight(); + Q_DECL_RELAXED_CONSTEXPR inline int &rwidth(); + Q_DECL_RELAXED_CONSTEXPR inline int &rheight(); - inline QSize &operator+=(const QSize &); - inline QSize &operator-=(const QSize &); - inline QSize &operator*=(qreal c); + Q_DECL_RELAXED_CONSTEXPR inline QSize &operator+=(const QSize &); + Q_DECL_RELAXED_CONSTEXPR inline QSize &operator-=(const QSize &); + Q_DECL_RELAXED_CONSTEXPR inline QSize &operator*=(qreal c); inline QSize &operator/=(qreal c); friend inline Q_DECL_CONSTEXPR bool operator==(const QSize &, const QSize &); @@ -119,10 +119,10 @@ Q_DECL_CONSTEXPR inline int QSize::width() const Q_DECL_CONSTEXPR inline int QSize::height() const { return ht; } -inline void QSize::setWidth(int w) +Q_DECL_RELAXED_CONSTEXPR inline void QSize::setWidth(int w) { wd = w; } -inline void QSize::setHeight(int h) +Q_DECL_RELAXED_CONSTEXPR inline void QSize::setHeight(int h) { ht = h; } Q_DECL_CONSTEXPR inline QSize QSize::transposed() const @@ -137,19 +137,19 @@ inline void QSize::scale(const QSize &s, Qt::AspectRatioMode mode) inline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const { return scaled(QSize(w, h), mode); } -inline int &QSize::rwidth() +Q_DECL_RELAXED_CONSTEXPR inline int &QSize::rwidth() { return wd; } -inline int &QSize::rheight() +Q_DECL_RELAXED_CONSTEXPR inline int &QSize::rheight() { return ht; } -inline QSize &QSize::operator+=(const QSize &s) +Q_DECL_RELAXED_CONSTEXPR inline QSize &QSize::operator+=(const QSize &s) { wd+=s.wd; ht+=s.ht; return *this; } -inline QSize &QSize::operator-=(const QSize &s) +Q_DECL_RELAXED_CONSTEXPR inline QSize &QSize::operator-=(const QSize &s) { wd-=s.wd; ht-=s.ht; return *this; } -inline QSize &QSize::operator*=(qreal c) +Q_DECL_RELAXED_CONSTEXPR inline QSize &QSize::operator*=(qreal c) { wd = qRound(wd*c); ht = qRound(ht*c); return *this; } Q_DECL_CONSTEXPR inline bool operator==(const QSize &s1, const QSize &s2) @@ -211,8 +211,8 @@ public: Q_DECL_CONSTEXPR inline qreal width() const; Q_DECL_CONSTEXPR inline qreal height() const; - inline void setWidth(qreal w); - inline void setHeight(qreal h); + Q_DECL_RELAXED_CONSTEXPR inline void setWidth(qreal w); + Q_DECL_RELAXED_CONSTEXPR inline void setHeight(qreal h); void transpose(); Q_DECL_CONSTEXPR inline QSizeF transposed() const; @@ -224,12 +224,12 @@ public: Q_DECL_CONSTEXPR inline QSizeF expandedTo(const QSizeF &) const; Q_DECL_CONSTEXPR inline QSizeF boundedTo(const QSizeF &) const; - inline qreal &rwidth(); - inline qreal &rheight(); + Q_DECL_RELAXED_CONSTEXPR inline qreal &rwidth(); + Q_DECL_RELAXED_CONSTEXPR inline qreal &rheight(); - inline QSizeF &operator+=(const QSizeF &); - inline QSizeF &operator-=(const QSizeF &); - inline QSizeF &operator*=(qreal c); + Q_DECL_RELAXED_CONSTEXPR inline QSizeF &operator+=(const QSizeF &); + Q_DECL_RELAXED_CONSTEXPR inline QSizeF &operator-=(const QSizeF &); + Q_DECL_RELAXED_CONSTEXPR inline QSizeF &operator*=(qreal c); inline QSizeF &operator/=(qreal c); friend Q_DECL_CONSTEXPR inline bool operator==(const QSizeF &, const QSizeF &); @@ -284,10 +284,10 @@ Q_DECL_CONSTEXPR inline qreal QSizeF::width() const Q_DECL_CONSTEXPR inline qreal QSizeF::height() const { return ht; } -inline void QSizeF::setWidth(qreal w) +Q_DECL_RELAXED_CONSTEXPR inline void QSizeF::setWidth(qreal w) { wd = w; } -inline void QSizeF::setHeight(qreal h) +Q_DECL_RELAXED_CONSTEXPR inline void QSizeF::setHeight(qreal h) { ht = h; } Q_DECL_CONSTEXPR inline QSizeF QSizeF::transposed() const @@ -302,19 +302,19 @@ inline void QSizeF::scale(const QSizeF &s, Qt::AspectRatioMode mode) inline QSizeF QSizeF::scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const { return scaled(QSizeF(w, h), mode); } -inline qreal &QSizeF::rwidth() +Q_DECL_RELAXED_CONSTEXPR inline qreal &QSizeF::rwidth() { return wd; } -inline qreal &QSizeF::rheight() +Q_DECL_RELAXED_CONSTEXPR inline qreal &QSizeF::rheight() { return ht; } -inline QSizeF &QSizeF::operator+=(const QSizeF &s) +Q_DECL_RELAXED_CONSTEXPR inline QSizeF &QSizeF::operator+=(const QSizeF &s) { wd += s.wd; ht += s.ht; return *this; } -inline QSizeF &QSizeF::operator-=(const QSizeF &s) +Q_DECL_RELAXED_CONSTEXPR inline QSizeF &QSizeF::operator-=(const QSizeF &s) { wd -= s.wd; ht -= s.ht; return *this; } -inline QSizeF &QSizeF::operator*=(qreal c) +Q_DECL_RELAXED_CONSTEXPR inline QSizeF &QSizeF::operator*=(qreal c) { wd *= c; ht *= c; return *this; } Q_DECL_CONSTEXPR inline bool operator==(const QSizeF &s1, const QSizeF &s2) |