6.3. Data Definitions for libQtCore

This section defines global identifiers and their values that are associated with interfaces contained in libQtCore. These definitions are organized into groups that correspond to system headers. This convention is used as a convenience for the reader, and does not imply the existence of these headers, or their content. Where an interface is defined as requiring a particular system header file all of the data definitions for that system header file presented here shall be in effect.

This section gives data definitions to promote binary application portability, not to repeat source interface definitions available elsewhere. System providers and application developers should use this ABI to supplement - not to replace - source interface definition specifications.

This specification uses the ISO C (1999) C Language as the reference programming language, and data definitions are specified in ISO C format. The C language is used here as a convenient notation. Using a C language description of these data objects does not preclude their use by other programming languages.

6.3.1. QtCore/qabstracteventdispatcher.h


Unknown Type:"Class"

6.3.2. QtCore/qabstractfileengine.h


Unknown Type:"Class"

6.3.3. QtCore/qabstractitemmodel.h


Unknown Type:"Class"

6.3.4. QtCore/qatomic.h


struct QBasicAtomic;
Unknown Type:"Class"

6.3.5. QtCore/qbasictimer.h


Unknown Type:"Class"

6.3.6. QtCore/qbitarray.h


Unknown Type:"Class"

6.3.7. QtCore/qbuffer.h


Unknown Type:"Class"

6.3.8. QtCore/qbytearray.h


Unknown Type:"Class"

6.3.9. QtCore/qbytearraymatcher.h


Unknown Type:"Class"

6.3.10. QtCore/qchar.h


struct QLatin1Char;
Unknown Type:"Class"

6.3.11. QtCore/qcoreapplication.h


Unknown Type:"Class"

6.3.12. QtCore/qcoreevent.h


Unknown Type:"Class"

6.3.13. QtCore/qdatastream.h


Unknown Type:"Class"

6.3.14. QtCore/qdatetime.h


Unknown Type:"Class"

6.3.15. QtCore/qdebug.h


Unknown Type:"Class"

6.3.16. QtCore/qdir.h


Unknown Type:"Class"

6.3.17. QtCore/qeventloop.h


Unknown Type:"Class"

6.3.18. QtCore/qfactoryinterface.h


struct QFactoryInterface;

6.3.19. QtCore/qfile.h


Unknown Type:"Class"

6.3.20. QtCore/qfileinfo.h


Unknown Type:"Class"

6.3.21. QtCore/qfsfileengine.h


Unknown Type:"Class"

6.3.22. QtCore/qglobal.h


typedef signed char qint8;
typedef unsigned char quint8;
typedef short qint16;
typedef unsigned short quint16;
typedef int qint32;
typedef unsigned int quint32;
typedef long long int qint64;
typedef unsigned long long int quint64;
typedef qint64 qlonglong;
typedef quint64 qulonglong;
typedef unsigned char uchar;
typedef int QNoImplicitBoolCast;
typedef double qreal;
typedef qint8 Q_INT8;
typedef quint8 Q_UINT8;
typedef qint16 Q_INT16;
typedef quint16 Q_UINT16;
typedef qint32 Q_INT32;
typedef quint32 Q_UINT32;
typedef qint64 Q_INT64;
typedef quint64 Q_UINT64;
typedef qint64 Q_LLONG;
typedef quint64 Q_ULLONG;
typedef long int Q_LONG;
typedef unsigned long int Q_ULONG;
Unknown Type:"Class"

6.3.23. QtCore/qhash.h


struct QHashData;
struct N9QHashData4NodeE;
struct QHashDummyValue;

6.3.24. QtCore/qiodevice.h


Unknown Type:"Class"

6.3.25. QtCore/qlibrary.h


Unknown Type:"Class"

6.3.26. QtCore/qlibraryinfo.h


Unknown Type:"Class"

6.3.27. QtCore/qline.h


Unknown Type:"Class"

6.3.28. QtCore/qlinkedlist.h


struct QLinkedListData;

6.3.29. QtCore/qlist.h


Unknown Type:"Class"

6.3.30. QtCore/qlocale.h


Unknown Type:"Class"

6.3.31. QtCore/qmap.h


Unknown Type:"Class"

6.3.32. QtCore/qmetaobject.h


Unknown Type:"Class"

6.3.33. QtCore/qmetatype.h


Unknown Type:"Class"

6.3.34. QtCore/qmimedata.h


Unknown Type:"Class"

6.3.35. QtCore/qmutex.h


Unknown Type:"Class"

6.3.36. QtCore/qnamespace.h


enum N2Qt11GlobalColorE {
    color0,
    color1,
    black,
    white,
    darkGray,
    gray,
    lightGray,
    red,
    green,
    blue,
    cyan,
    magenta,
    yellow,
    darkRed,
    darkGreen,
    darkBlue,
    darkCyan,
    darkMagenta,
    darkYellow,
    transparent
};
enum N2Qt16KeyboardModifierE {
    KeyboardModifierMask,
    NoModifier,
    ShiftModifier,
    ControlModifier,
    AltModifier,
    MetaModifier,
    KeypadModifier
};
Unknown Type:"Class"

6.3.37. QtCore/qobject.h


typedef Unknown Type:"Class"

6.3.38. QtCore/qobjectcleanuphandler.h


Unknown Type:"Class"

6.3.39. QtCore/qobjectdefs.h


Unknown Type:"Class"

6.3.40. QtCore/qpair.h


struct N5QPairIiiEE;

6.3.41. QtCore/qplugin.h


typedef Unknown Type:"Class"

6.3.42. QtCore/qpluginloader.h


Unknown Type:"Class"

6.3.43. QtCore/qpoint.h


Unknown Type:"Class"

6.3.44. QtCore/qprocess.h


typedef qint64 Q_PID;
Unknown Type:"Class"

6.3.45. QtCore/qreadwritelock.h


typedef enum QtValidLicenseForCoreModule QtCoreModule;
Unknown Type:"Class"

6.3.46. QtCore/qrect.h


Unknown Type:"Class"

6.3.47. QtCore/qregexp.h


Unknown Type:"Class"

6.3.48. QtCore/qsemaphore.h


Unknown Type:"Class"

6.3.49. QtCore/qsettings.h


Unknown Type:"Class"

6.3.50. QtCore/qshareddata.h


Unknown Type:"Class"

6.3.51. QtCore/qsignalmapper.h


Unknown Type:"Class"

6.3.52. QtCore/qsize.h


Unknown Type:"Class"

6.3.53. QtCore/qsocketnotifier.h


Unknown Type:"Class"

6.3.54. QtCore/qstring.h


Unknown Type:"Class"

6.3.55. QtCore/qstringlist.h


Unknown Type:"Class"

6.3.56. QtCore/qstringmatcher.h


Unknown Type:"Class"

6.3.57. QtCore/qtemporaryfile.h


Unknown Type:"Class"

6.3.58. QtCore/qtextcodec.h


Unknown Type:"Class"

6.3.59. QtCore/qtextcodecplugin.h


struct QTextCodecFactoryInterface;
Unknown Type:"Class"

6.3.60. QtCore/qtextstream.h


Unknown Type:"Class"

6.3.61. QtCore/qthread.h


Unknown Type:"Class"

6.3.62. QtCore/qthreadstorage.h


Unknown Type:"Class"

6.3.63. QtCore/qtimer.h


Unknown Type:"Class"

6.3.64. QtCore/qtranslator.h


Unknown Type:"Class"

6.3.65. QtCore/qurl.h


Unknown Type:"Class"

6.3.66. QtCore/quuid.h


struct QUuid;
enum N5QUuid7VariantE {
    VarUnknown,
    NCS,
    DCE,
    Microsoft,
    Reserved
};
enum N5QUuid7VersionE {
    VerUnknown,
    Time,
    EmbeddedPOSIX,
    Name,
    Random
};

6.3.67. QtCore/qvariant.h


Unknown Type:"Class"

6.3.68. QtCore/qvector.h


Unknown Type:"Class"

6.3.69. QtCore/qwaitcondition.h


Unknown Type:"Class"