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
qdbusargument.h File Reference

(408e0c04ebbea28b4546ed82e984c4e64761cce5)

#include <QtDBus/qtdbusglobal.h>
#include <QtCore/qbytearray.h>
#include <QtCore/qhash.h>
#include <QtCore/qglobal.h>
#include <QtCore/qlist.h>
#include <QtCore/qmap.h>
#include <QtCore/qstring.h>
#include <QtCore/qstringlist.h>
#include <QtCore/qvariant.h>
#include <QtDBus/qdbusextratypes.h>
#include <tuple>
Include dependency graph for qdbusargument.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QDBusArgument
 \inmodule QtDBus More...

Functions

template<typename T>
QT_END_NAMESPACE QT_BEGIN_NAMESPACEqdbus_cast (const QDBusArgument &arg)
template<typename T>
qdbus_cast (const QVariant &v)
template<>
QVariant qdbus_cast< QVariant > (const QDBusArgument &arg)
template<>
QVariant qdbus_cast< QVariant > (const QVariant &v)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QVariant &v)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QDate &date)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QDate &date)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QTime &time)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QTime &time)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QDateTime &dt)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QDateTime &dt)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QRect &rect)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QRect &rect)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QRectF &rect)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QRectF &rect)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QSize &size)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QSize &size)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QSizeF &size)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QSizeF &size)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QPoint &pt)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QPoint &pt)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QPointF &pt)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QPointF &pt)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QLine &line)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QLine &line)
Q_DBUS_EXPORT const QDBusArgumentoperator>> (const QDBusArgument &a, QLineF &line)
Q_DBUS_EXPORT QDBusArgumentoperator<< (QDBusArgument &a, const QLineF &line)
template<template< typename > class Container, typename T, typename = typename Container<T>::iterator>
QDBusArgumentoperator<< (QDBusArgument &arg, const Container< T > &list)
template<template< typename > class Container, typename T, typename = typename Container<T>::iterator>
const QDBusArgumentoperator>> (const QDBusArgument &arg, Container< T > &list)
QDBusArgumentoperator<< (QDBusArgument &arg, const QVariantList &list)
template<template< typename, typename > class Container, typename Key, typename T, QtPrivate::IfAssociativeIteratorHasKeyAndValue< typename Container< Key, T >::iterator > = true>
QDBusArgumentoperator<< (QDBusArgument &arg, const Container< Key, T > &map)
template<template< typename, typename > class Container, typename Key, typename T, QtPrivate::IfAssociativeIteratorHasFirstAndSecond< typename Container< Key, T >::iterator > = true>
QDBusArgumentoperator<< (QDBusArgument &arg, const Container< Key, T > &map)
template<template< typename, typename > class Container, typename Key, typename T, QtPrivate::IfAssociativeIteratorHasKeyAndValue< typename Container< Key, T >::iterator > = true>
const QDBusArgumentoperator>> (const QDBusArgument &arg, Container< Key, T > &map)
QDBusArgumentoperator<< (QDBusArgument &arg, const QVariantMap &map)
QDBusArgumentoperator<< (QDBusArgument &arg, const QVariantHash &map)
template<typename T1, typename T2>
QDBusArgumentoperator<< (QDBusArgument &arg, const std::pair< T1, T2 > &pair)
template<typename T1, typename T2>
const QDBusArgumentoperator>> (const QDBusArgument &arg, std::pair< T1, T2 > &pair)

Function Documentation

◆ operator<<() [1/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QDate & date )

Definition at line 1128 of file qdbusargument.cpp.

◆ operator<<() [2/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QDateTime & dt )

Definition at line 1191 of file qdbusargument.cpp.

◆ operator<<() [3/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QLine & line )

Definition at line 1336 of file qdbusargument.cpp.

◆ operator<<() [4/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QLineF & line )

Definition at line 1356 of file qdbusargument.cpp.

◆ operator<<() [5/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QPoint & pt )

Definition at line 1295 of file qdbusargument.cpp.

◆ operator<<() [6/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QPointF & pt )

Definition at line 1316 of file qdbusargument.cpp.

◆ operator<<() [7/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QRect & rect )

Definition at line 1218 of file qdbusargument.cpp.

◆ operator<<() [8/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QRectF & rect )

Definition at line 1238 of file qdbusargument.cpp.

◆ operator<<() [9/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QSize & size )

Definition at line 1256 of file qdbusargument.cpp.

◆ operator<<() [10/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QSizeF & size )

Definition at line 1277 of file qdbusargument.cpp.

◆ operator<<() [11/18]

Q_DBUS_EXPORT QDBusArgument & operator<< ( QDBusArgument & a,
const QTime & time )

Definition at line 1153 of file qdbusargument.cpp.

◆ operator<<() [12/18]

template<template< typename, typename > class Container, typename Key, typename T, QtPrivate::IfAssociativeIteratorHasKeyAndValue< typename Container< Key, T >::iterator > = true>
QDBusArgument & operator<< ( QDBusArgument & arg,
const Container< Key, T > & map )
inline

Definition at line 258 of file qdbusargument.h.

◆ operator<<() [13/18]

template<template< typename, typename > class Container, typename Key, typename T, QtPrivate::IfAssociativeIteratorHasFirstAndSecond< typename Container< Key, T >::iterator > = true>
QDBusArgument & operator<< ( QDBusArgument & arg,
const Container< Key, T > & map )
inline

Definition at line 274 of file qdbusargument.h.

◆ operator<<() [14/18]

template<template< typename > class Container, typename T, typename = typename Container<T>::iterator>
QDBusArgument & operator<< ( QDBusArgument & arg,
const Container< T > & list )
inline

Definition at line 219 of file qdbusargument.h.

◆ operator<<() [15/18]

QDBusArgument & operator<< ( QDBusArgument & arg,
const QVariantHash & map )
inline

Definition at line 318 of file qdbusargument.h.

◆ operator<<() [16/18]

QDBusArgument & operator<< ( QDBusArgument & arg,
const QVariantList & list )
inline

Definition at line 246 of file qdbusargument.h.

◆ operator<<() [17/18]

QDBusArgument & operator<< ( QDBusArgument & arg,
const QVariantMap & map )
inline

Definition at line 306 of file qdbusargument.h.

◆ operator<<() [18/18]

template<typename T1, typename T2>
QDBusArgument & operator<< ( QDBusArgument & arg,
const std::pair< T1, T2 > & pair )
inline

Definition at line 331 of file qdbusargument.h.

◆ operator>>() [1/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QDate & date )

Definition at line 1114 of file qdbusargument.cpp.

◆ operator>>() [2/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QDateTime & dt )

Definition at line 1164 of file qdbusargument.cpp.

◆ operator>>() [3/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QLine & line )

Definition at line 1325 of file qdbusargument.cpp.

◆ operator>>() [4/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QLineF & line )

Definition at line 1345 of file qdbusargument.cpp.

◆ operator>>() [5/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QPoint & pt )

Definition at line 1286 of file qdbusargument.cpp.

◆ operator>>() [6/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QPointF & pt )

Definition at line 1304 of file qdbusargument.cpp.

◆ operator>>() [7/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QRect & rect )

Definition at line 1207 of file qdbusargument.cpp.

◆ operator>>() [8/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QRectF & rect )

Definition at line 1227 of file qdbusargument.cpp.

◆ operator>>() [9/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QSize & size )

Definition at line 1247 of file qdbusargument.cpp.

◆ operator>>() [10/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QSizeF & size )

Definition at line 1265 of file qdbusargument.cpp.

◆ operator>>() [11/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QTime & time )

Definition at line 1139 of file qdbusargument.cpp.

◆ operator>>() [12/15]

Q_DBUS_EXPORT const QDBusArgument & operator>> ( const QDBusArgument & a,
QVariant & v )

Definition at line 1104 of file qdbusargument.cpp.

◆ operator>>() [13/15]

template<template< typename, typename > class Container, typename Key, typename T, QtPrivate::IfAssociativeIteratorHasKeyAndValue< typename Container< Key, T >::iterator > = true>
const QDBusArgument & operator>> ( const QDBusArgument & arg,
Container< Key, T > & map )
inline

Definition at line 290 of file qdbusargument.h.

◆ operator>>() [14/15]

template<template< typename > class Container, typename T, typename = typename Container<T>::iterator>
const QDBusArgument & operator>> ( const QDBusArgument & arg,
Container< T > & list )
inline

Definition at line 232 of file qdbusargument.h.

◆ operator>>() [15/15]

template<typename T1, typename T2>
const QDBusArgument & operator>> ( const QDBusArgument & arg,
std::pair< T1, T2 > & pair )
inline

Definition at line 340 of file qdbusargument.h.

◆ qdbus_cast() [1/2]

template<typename T>
QT_END_NAMESPACE QT_BEGIN_NAMESPACE T qdbus_cast ( const QDBusArgument & arg)
related

Definition at line 151 of file qdbusargument.h.

◆ qdbus_cast() [2/2]

template<typename T>
T qdbus_cast ( const QVariant & v)
inline

Definition at line 158 of file qdbusargument.h.

◆ qdbus_cast< QVariant >() [1/2]

template<>
QVariant qdbus_cast< QVariant > ( const QDBusArgument & arg)
inline

Definition at line 167 of file qdbusargument.h.

◆ qdbus_cast< QVariant >() [2/2]

template<>
QVariant qdbus_cast< QVariant > ( const QVariant & v)
inline

Definition at line 173 of file qdbusargument.h.