Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qmargins.h File Reference

(c5608c675a61a413b4a32c6c99721a1bb2f41e71)

#include <QtCore/qcheckedint_impl.h>
#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)
 
constexpr QMargins operator- (const QMargins &m1, const QMargins &m2)
 
constexpr QMargins operator+ (const QMargins &lhs, int rhs)
 
constexpr QMargins operator+ (int lhs, const QMargins &rhs)
 
constexpr QMargins operator- (const QMargins &lhs, int rhs)
 
constexpr QMargins operator* (const QMargins &margins, int factor)
 
constexpr QMargins operator* (int factor, const QMargins &margins)
 
constexpr QMargins operator* (const QMargins &margins, qreal factor)
 
constexpr QMargins operator* (qreal factor, const QMargins &margins)
 
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)
 
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]

QMargins operator* ( const QMargins & margins,
int factor )
inlineconstexprnoexcept

Definition at line 186 of file qmargins.h.

◆ operator*() [2/6]

QMargins operator* ( const QMargins & margins,
qreal factor )
inlineconstexprnoexcept

Definition at line 198 of file qmargins.h.

◆ operator*() [3/6]

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

Definition at line 465 of file qmargins.h.

◆ operator*() [4/6]

QMargins operator* ( int factor,
const QMargins & margins )
inlineconstexprnoexcept

Definition at line 192 of file qmargins.h.

◆ operator*() [5/6]

QMargins operator* ( qreal factor,
const QMargins & margins )
inlineconstexprnoexcept

Definition at line 207 of file qmargins.h.

◆ operator*() [6/6]

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

Definition at line 471 of file qmargins.h.

◆ operator+() [1/8]

QMargins operator+ ( const QMargins & lhs,
int rhs )
inlineconstexprnoexcept

Definition at line 168 of file qmargins.h.

◆ operator+() [2/8]

QMargins operator+ ( const QMargins & m1,
const QMargins & m2 )
inlineconstexprnoexcept

Definition at line 156 of file qmargins.h.

◆ operator+() [3/8]

QMargins operator+ ( const QMargins & margins)
related

Definition at line 284 of file qmargins.h.

◆ operator+() [4/8]

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

Definition at line 435 of file qmargins.h.

Referenced by QMarginsF::operator+=().

+ Here is the caller graph for this function:

◆ operator+() [5/8]

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

Definition at line 447 of file qmargins.h.

◆ operator+() [6/8]

QMarginsF operator+ ( const QMarginsF & margins)
related

Definition at line 528 of file qmargins.h.

◆ operator+() [7/8]

QMargins operator+ ( int lhs,
const QMargins & rhs )
inlineconstexprnoexcept

Definition at line 174 of file qmargins.h.

◆ operator+() [8/8]

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

Definition at line 453 of file qmargins.h.

◆ operator-() [1/6]

QMargins operator- ( const QMargins & lhs,
int rhs )
inlineconstexprnoexcept

Definition at line 180 of file qmargins.h.

◆ operator-() [2/6]

QMargins operator- ( const QMargins & m1,
const QMargins & m2 )
inlineconstexprnoexcept

Definition at line 162 of file qmargins.h.

◆ operator-() [3/6]

QMargins operator- ( const QMargins & margins)
related

Definition at line 289 of file qmargins.h.

◆ operator-() [4/6]

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

Definition at line 441 of file qmargins.h.

Referenced by QMarginsF::operator-=().

+ Here is the caller graph for this function:

◆ operator-() [5/6]

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

Definition at line 459 of file qmargins.h.

◆ operator-() [6/6]

QMarginsF operator- ( const QMarginsF & margins)
related

Definition at line 533 of file qmargins.h.

◆ operator/() [1/3]

QMargins operator/ ( const QMargins & margins,
int divisor )
inlineconstexpr

Definition at line 215 of file qmargins.h.

◆ operator/() [2/3]

QMargins operator/ ( const QMargins & margins,
qreal divisor )
inlineconstexpr

Definition at line 221 of file qmargins.h.

◆ operator/() [3/3]

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

Definition at line 477 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.

◆ operator<<() [4/4]

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

Definition at line 816 of file qmargins.cpp.

◆ 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]

QMargins operator| ( const QMargins & m1,
const QMargins & m2 )
inlineconstexprnoexcept

Definition at line 230 of file qmargins.h.

◆ operator|() [2/2]

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

Definition at line 484 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  )