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

(5a3859e0a455d82aea9e7c09b87f0dec91dec4e9)

#include <QtCore/qprocessordetection.h>
#include <QtCore/qsystemdetection.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)
 
#define Q_UINT64_C(c)
 
#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 193 of file qtypes.h.

◆ PRIdQPTRDIFF

#define PRIdQPTRDIFF   "td"

Definition at line 187 of file qtypes.h.

◆ PRIdQSIZETYPE

#define PRIdQSIZETYPE   "td"

Definition at line 190 of file qtypes.h.

◆ PRIiQINTPTR

#define PRIiQINTPTR   "ti"

Definition at line 194 of file qtypes.h.

◆ PRIiQPTRDIFF

#define PRIiQPTRDIFF   "ti"

Definition at line 188 of file qtypes.h.

◆ PRIiQSIZETYPE

#define PRIiQSIZETYPE   "ti"

Definition at line 191 of file qtypes.h.

◆ PRIoQUINTPTR

#define PRIoQUINTPTR   "zo"

Definition at line 197 of file qtypes.h.

◆ PRIuQUINTPTR

#define PRIuQUINTPTR   "zu"

Definition at line 196 of file qtypes.h.

◆ PRIXQUINTPTR

#define PRIXQUINTPTR   "zX"

Definition at line 199 of file qtypes.h.

◆ PRIxQUINTPTR

#define PRIxQUINTPTR   "zx"

Definition at line 198 of file qtypes.h.

◆ Q_INT64_C

#define Q_INT64_C ( c)
Value:
((long long)(c ## LL)) /* signed 64 bit constant */
const GLubyte * c

Definition at line 62 of file qtypes.h.

◆ Q_UINT64_C

#define Q_UINT64_C ( c)
Value:
((unsigned long long)(c ## ULL)) /* unsigned 64 bit constant */

Definition at line 63 of file qtypes.h.

Typedef Documentation

◆ qint16

typedef short qint16

Definition at line 52 of file qtypes.h.

◆ qint32

typedef int qint32

Definition at line 54 of file qtypes.h.

◆ qint64

typedef long long qint64

Definition at line 65 of file qtypes.h.

◆ qintptr

typedef ptrdiff_t qintptr

Definition at line 184 of file qtypes.h.

◆ qlonglong

typedef qint64 qlonglong

Definition at line 68 of file qtypes.h.

◆ qptrdiff

typedef ptrdiff_t qptrdiff

Definition at line 182 of file qtypes.h.

◆ qreal

typedef double qreal

Definition at line 205 of file qtypes.h.

◆ qsizetype

typedef ptrdiff_t qsizetype

Definition at line 183 of file qtypes.h.

◆ quint16

typedef unsigned short quint16

Definition at line 53 of file qtypes.h.

◆ quint32

typedef unsigned int quint32

Definition at line 55 of file qtypes.h.

◆ quint64

typedef unsigned long long quint64

Definition at line 66 of file qtypes.h.

◆ quint8

typedef unsigned char quint8

Definition at line 51 of file qtypes.h.

◆ quintptr

typedef size_t quintptr

Definition at line 185 of file qtypes.h.

◆ qulonglong

Definition at line 69 of file qtypes.h.

◆ uchar

typedef unsigned char uchar

Definition at line 37 of file qtypes.h.

◆ uint

typedef uint(QT_FASTCALL *) Fetch1PixelFunc(const uchar *src, int index)

Definition at line 39 of file qtypes.h.

◆ ulong

typedef unsigned long ulong

Definition at line 40 of file qtypes.h.

◆ ushort

typedef unsigned short ushort

Definition at line 38 of file qtypes.h.

Variable Documentation

◆ qint8

QT_BEGIN_NAMESPACE typedef signed char qint8

Definition at line 50 of file qtypes.h.