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

(c1266c36353629e2253aa897dfc96d4fbbc8c5a3)

#include <QtCore/qprocessordetection.h>
#include <QtCore/qtconfigmacros.h>
#include <QtCore/qassert.h>
#include <assert.h>
+ Include dependency graph for qtypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Q_INT64_C(c)   ((long long)(c ## LL)) /* signed 64 bit constant */
 
#define Q_UINT64_C(c)   ((unsigned long long)(c ## ULL)) /* unsigned 64 bit constant */
 
#define PRIdQPTRDIFF   "td"
 
#define PRIiQPTRDIFF   "ti"
 
#define PRIdQSIZETYPE   "td"
 
#define PRIiQSIZETYPE   "ti"
 
#define PRIdQINTPTR   "td"
 
#define PRIiQINTPTR   "ti"
 
#define PRIuQUINTPTR   "zu"
 
#define PRIoQUINTPTR   "zo"
 
#define PRIxQUINTPTR   "zx"
 
#define PRIXQUINTPTR   "zX"
 

Typedefs

typedef unsigned char uchar
 
typedef unsigned short ushort
 
typedef unsigned int uint
 
typedef unsigned long ulong
 
typedef unsigned char quint8
 
typedef short qint16
 
typedef unsigned short quint16
 
typedef int qint32
 
typedef unsigned int quint32
 
typedef long long qint64
 
typedef unsigned long long quint64
 
typedef qint64 qlonglong
 
typedef quint64 qulonglong
 
typedef ptrdiff_t qptrdiff
 
typedef ptrdiff_t qsizetype
 
typedef ptrdiff_t qintptr
 
typedef size_t quintptr
 
typedef double qreal
 

Variables

QT_BEGIN_NAMESPACE typedef signed char qint8
 

Macro Definition Documentation

◆ PRIdQINTPTR

#define PRIdQINTPTR   "td"

Definition at line 175 of file qtypes.h.

Referenced by QEventDispatcherWin32::registerSocketNotifier().

◆ PRIdQPTRDIFF

#define PRIdQPTRDIFF   "td"

Definition at line 169 of file qtypes.h.

◆ PRIdQSIZETYPE

#define PRIdQSIZETYPE   "td"

◆ PRIiQINTPTR

#define PRIiQINTPTR   "ti"

Definition at line 176 of file qtypes.h.

◆ PRIiQPTRDIFF

#define PRIiQPTRDIFF   "ti"

Definition at line 170 of file qtypes.h.

◆ PRIiQSIZETYPE

#define PRIiQSIZETYPE   "ti"

Definition at line 173 of file qtypes.h.

◆ PRIoQUINTPTR

#define PRIoQUINTPTR   "zo"

Definition at line 179 of file qtypes.h.

◆ PRIuQUINTPTR

#define PRIuQUINTPTR   "zu"

Definition at line 178 of file qtypes.h.

◆ PRIxQUINTPTR

#define PRIxQUINTPTR   "zx"

Definition at line 180 of file qtypes.h.

◆ PRIXQUINTPTR

#define PRIXQUINTPTR   "zX"

Definition at line 181 of file qtypes.h.

◆ Q_INT64_C

◆ Q_UINT64_C

Typedef Documentation

◆ qint16

typedef short qint16

Definition at line 47 of file qtypes.h.

◆ qint32

typedef int qint32

Definition at line 49 of file qtypes.h.

◆ qint64

typedef long long qint64

Definition at line 60 of file qtypes.h.

◆ qintptr

typedef ptrdiff_t qintptr

Definition at line 166 of file qtypes.h.

◆ qlonglong

typedef qint64 qlonglong

Definition at line 63 of file qtypes.h.

◆ qptrdiff

typedef ptrdiff_t qptrdiff

Definition at line 164 of file qtypes.h.

◆ qreal

typedef double qreal

Definition at line 187 of file qtypes.h.

◆ qsizetype

typedef ptrdiff_t qsizetype

Definition at line 165 of file qtypes.h.

◆ quint16

typedef unsigned short quint16

Definition at line 48 of file qtypes.h.

◆ quint32

typedef unsigned int quint32

Definition at line 50 of file qtypes.h.

◆ quint64

typedef unsigned long long quint64

Definition at line 61 of file qtypes.h.

◆ quint8

typedef unsigned char quint8

Definition at line 46 of file qtypes.h.

◆ quintptr

typedef size_t quintptr

Definition at line 167 of file qtypes.h.

◆ qulonglong

Definition at line 64 of file qtypes.h.

◆ uchar

typedef unsigned char uchar

Definition at line 32 of file qtypes.h.

◆ uint

typedef unsigned int uint

Definition at line 34 of file qtypes.h.

◆ ulong

typedef unsigned long ulong

Definition at line 35 of file qtypes.h.

◆ ushort

typedef unsigned short ushort

Definition at line 33 of file qtypes.h.

Variable Documentation

◆ qint8