Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qmargins.h File Reference

(473d06970d224b202e7a8ee8feaa2a2d98d5b257)

#include <QtCore/qcompare.h>
#include <QtCore/qnamespace.h>
#include <QtCore/q20type_traits.h>
#include <QtCore/q23utility.h>
+ Include dependency graph for qmargins.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QMargins
 \inmodule QtCore More...
 
class  QMarginsF
 \inmodule QtCore More...
 
class  std::tuple_size< QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_element< 0, QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_element< 1, QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_element< 2, QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_element< 3, QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_size< QT_PREPEND_NAMESPACE(QMarginsF)>
 
class  std::tuple_element< 0, QT_PREPEND_NAMESPACE(QMarginsF)>
 
class  std::tuple_element< 1, QT_PREPEND_NAMESPACE(QMarginsF)>
 
class  std::tuple_element< 2, QT_PREPEND_NAMESPACE(QMarginsF)>
 
class  std::tuple_element< 3, QT_PREPEND_NAMESPACE(QMarginsF)>
 

Namespaces

namespace  std
 

Functions

 Q_DECLARE_TYPEINFO (QMargins, Q_RELOCATABLE_TYPE)
 
Q_CORE_EXPORT QDataStreamoperator<< (QDataStream &, const QMargins &)
 
Q_CORE_EXPORT QDataStreamoperator>> (QDataStream &, QMargins &)
 
constexpr QMargins operator+ (const QMargins &m1, const QMargins &m2) noexcept
 
constexpr QMargins operator- (const QMargins &m1, const QMargins &m2) noexcept
 
constexpr QMargins operator+ (const QMargins &lhs, int rhs) noexcept
 
constexpr QMargins operator+ (int lhs, const QMargins &rhs) noexcept
 
constexpr QMargins operator- (const QMargins &lhs, int rhs) noexcept
 
constexpr QMargins operator* (const QMargins &margins, int factor) noexcept
 
constexpr QMargins operator* (int factor, const QMargins &margins) noexcept
 
constexpr QMargins operator* (const QMargins &margins, qreal factor) noexcept
 
constexpr QMargins operator* (qreal factor, const QMargins &margins) noexcept
 
constexpr QMargins operator/ (const QMargins &margins, int divisor)
 
constexpr QMargins operator/ (const QMargins &margins, qreal divisor)
 
constexpr QMargins operator| (const QMargins &m1, const QMargins &m2) noexcept
 
constexpr QMargins operator+ (const QMargins &margins) noexcept
 
constexpr QMargins operator- (const QMargins &margins) noexcept
 
Q_CORE_EXPORT QDebug operator<< (QDebug, const QMargins &)
 
 Q_DECLARE_TYPEINFO (QMarginsF, Q_RELOCATABLE_TYPE)
 
Q_CORE_EXPORT QDataStreamoperator<< (QDataStream &, const QMarginsF &)
 
Q_CORE_EXPORT QDataStreamoperator>> (QDataStream &, QMarginsF &)
 
constexpr QMarginsF operator+ (const QMarginsF &lhs, const QMarginsF &rhs) noexcept
 
constexpr QMarginsF operator- (const QMarginsF &lhs, const QMarginsF &rhs) noexcept
 
constexpr QMarginsF operator+ (const QMarginsF &lhs, qreal rhs) noexcept
 
constexpr QMarginsF operator+ (qreal lhs, const QMarginsF &rhs) noexcept
 
constexpr QMarginsF operator- (const QMarginsF &lhs, qreal rhs) noexcept
 
constexpr QMarginsF operator* (const QMarginsF &lhs, qreal rhs) noexcept
 
constexpr QMarginsF operator* (qreal lhs, const QMarginsF &rhs) noexcept
 
constexpr QMarginsF operator/ (const QMarginsF &lhs, qreal divisor)
 
constexpr QMarginsF operator| (const QMarginsF &m1, const QMarginsF &m2) noexcept
 
constexpr QMarginsF operator+ (const QMarginsF &margins) noexcept
 
constexpr QMarginsF operator- (const QMarginsF &margins) noexcept
 
Q_CORE_EXPORT QDebug operator<< (QDebug, const QMarginsF &)
 

Function Documentation

◆ operator*() [1/6]

constexpr QMargins operator* ( const QMargins & margins,
int factor )
related

Definition at line 161 of file qmargins.h.

◆ operator*() [2/6]

constexpr QMargins operator* ( const QMargins & margins,
qreal factor )
related

Definition at line 173 of file qmargins.h.

◆ operator*() [3/6]

constexpr QMarginsF operator* ( const QMarginsF & lhs,
qreal rhs )
related

Definition at line 432 of file qmargins.h.

◆ operator*() [4/6]

constexpr QMargins operator* ( int factor,
const QMargins & margins )
related

Definition at line 167 of file qmargins.h.

◆ operator*() [5/6]

constexpr QMargins operator* ( qreal factor,
const QMargins & margins )
related

Definition at line 179 of file qmargins.h.

◆ operator*() [6/6]

constexpr QMarginsF operator* ( qreal lhs,
const QMarginsF & rhs )
related

Definition at line 438 of file qmargins.h.

◆ operator+() [1/8]

constexpr QMargins operator+ ( const QMargins & lhs,
int rhs )
related

Definition at line 143 of file qmargins.h.

◆ operator+() [2/8]

constexpr QMargins operator+ ( const QMargins & m1,
const QMargins & m2 )
related

Definition at line 131 of file qmargins.h.

◆ operator+() [3/8]

constexpr QMargins operator+ ( const QMargins & margins)
related

Definition at line 251 of file qmargins.h.

◆ operator+() [4/8]

constexpr QMarginsF operator+ ( const QMarginsF & lhs,
const QMarginsF & rhs )
related

Definition at line 402 of file qmargins.h.

◆ operator+() [5/8]

constexpr QMarginsF operator+ ( const QMarginsF & lhs,
qreal rhs )
related

Definition at line 414 of file qmargins.h.

◆ operator+() [6/8]

constexpr QMarginsF operator+ ( const QMarginsF & margins)
related

Definition at line 495 of file qmargins.h.

◆ operator+() [7/8]

constexpr QMargins operator+ ( int lhs,
const QMargins & rhs )
related

Definition at line 149 of file qmargins.h.

◆ operator+() [8/8]

constexpr QMarginsF operator+ ( qreal lhs,
const QMarginsF & rhs )
related

Definition at line 420 of file qmargins.h.

◆ operator-() [1/6]

constexpr QMargins operator- ( const QMargins & lhs,
int rhs )
related

Definition at line 155 of file qmargins.h.

◆ operator-() [2/6]

constexpr QMargins operator- ( const QMargins & m1,
const QMargins & m2 )
related

Definition at line 137 of file qmargins.h.

◆ operator-() [3/6]

constexpr QMargins operator- ( const QMargins & margins)
related

Definition at line 256 of file qmargins.h.

◆ operator-() [4/6]

constexpr QMarginsF operator- ( const QMarginsF & lhs,
const QMarginsF & rhs )
related

Definition at line 408 of file qmargins.h.

◆ operator-() [5/6]

constexpr QMarginsF operator- ( const QMarginsF & lhs,
qreal rhs )
related

Definition at line 426 of file qmargins.h.

◆ operator-() [6/6]

constexpr QMarginsF operator- ( const QMarginsF & margins)
related

Definition at line 500 of file qmargins.h.

◆ operator/() [1/3]

constexpr QMargins operator/ ( const QMargins & margins,
int divisor )
related

Definition at line 185 of file qmargins.h.

◆ operator/() [2/3]

constexpr QMargins operator/ ( const QMargins & margins,
qreal divisor )
related

Definition at line 191 of file qmargins.h.

◆ operator/() [3/3]

constexpr QMarginsF operator/ ( const QMarginsF & lhs,
qreal divisor )
related

Definition at line 444 of file qmargins.h.

◆ operator<<() [1/4]

Q_CORE_EXPORT QDataStream & operator<< ( QDataStream & s,
const QMargins & m )
related

Definition at line 400 of file qmargins.cpp.

◆ operator<<() [2/4]

Q_CORE_EXPORT QDataStream & operator<< ( QDataStream & s,
const QMarginsF & m )
related

Definition at line 787 of file qmargins.cpp.

◆ operator<<() [3/4]

Q_CORE_EXPORT QDebug operator<< ( QDebug dbg,
const QMargins & m )

Definition at line 428 of file qmargins.cpp.

References QtDebugUtils::formatQMargins().

+ Here is the call graph for this function:

◆ operator<<() [4/4]

Q_CORE_EXPORT QDebug operator<< ( QDebug dbg,
const QMarginsF & m )

Definition at line 816 of file qmargins.cpp.

References QtDebugUtils::formatQMargins().

+ Here is the call graph for this function:

◆ operator>>() [1/2]

Q_CORE_EXPORT QDataStream & operator>> ( QDataStream & s,
QMargins & m )
related

Definition at line 416 of file qmargins.cpp.

◆ operator>>() [2/2]

Q_CORE_EXPORT QDataStream & operator>> ( QDataStream & s,
QMarginsF & m )
related

Definition at line 803 of file qmargins.cpp.

◆ operator|() [1/2]

constexpr QMargins operator| ( const QMargins & m1,
const QMargins & m2 )
related

Definition at line 197 of file qmargins.h.

◆ operator|() [2/2]

constexpr QMarginsF operator| ( const QMarginsF & m1,
const QMarginsF & m2 )
related

Definition at line 451 of file qmargins.h.

◆ Q_DECLARE_TYPEINFO() [1/2]

Q_DECLARE_TYPEINFO ( QMargins ,
Q_RELOCATABLE_TYPE  )

◆ Q_DECLARE_TYPEINFO() [2/2]

Q_DECLARE_TYPEINFO ( QMarginsF ,
Q_RELOCATABLE_TYPE  )