16.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.

16.3.1. QtCore/qabstracteventdispatcher.h


class QAbstractEventDispatcher;
typedef struct _ZN5QPairIiiEE N24QAbstractEventDispatcher9TimerInfoE;
typedef bool N24QAbstractEventDispatcher11EventFilterE;

16.3.2. QtCore/qabstractfileengine.h


class QAbstractFileEngine;
enum N19QAbstractFileEngine8FileFlagE {
    ExeOtherPerm,
    WriteOtherPerm,
    ReadOtherPerm,
    ExeGroupPerm,
    WriteGroupPerm,
    ReadGroupPerm,
    ExeUserPerm,
    WriteUserPerm,
    ReadUserPerm,
    ExeOwnerPerm,
    WriteOwnerPerm,
    ReadOwnerPerm,
    PermsMask,
    LinkType,
    FileType,
    DirectoryType,
    TypesMask,
    HiddenFlag,
    LocalDiskFlag,
    ExistsFlag,
    RootFlag,
    FlagsMask,
    FileInfoAll
};
class QFlags < QAbstractFileEngine::FileFlag >;
typedef N19QAbstractFileEngine9FileFlagsE;
enum N19QAbstractFileEngine8FileNameE {
    DefaultName,
    BaseName,
    PathName,
    AbsoluteName,
    AbsolutePathName,
    LinkName,
    CanonicalName,
    CanonicalPathName
};
enum N19QAbstractFileEngine9FileOwnerE {
    OwnerUser,
    OwnerGroup
};
enum N19QAbstractFileEngine8FileTimeE {
    CreationTime,
    ModificationTime,
    AccessTime
};
enum N19QAbstractFileEngine9ExtensionE;
class QAbstractFileEngine::ExtensionOption;
class QAbstractFileEngine::ExtensionReturn;
class QAbstractFileEngineHandler;

16.3.3. QtCore/qabstractitemmodel.h


class QModelIndex;
class QPersistentModelIndex;
typedef class QList < QModelIndex > QModelIndexList;
class QAbstractItemModel;
class QAbstractTableModel;
class QAbstractListModel;

16.3.4. QtCore/qatomic.h


struct _Z12QBasicAtomic;
class QAtomic;

16.3.5. QtCore/qbasictimer.h


class QBasicTimer;

16.3.6. QtCore/qbitarray.h


class QBitArray;
class QBitRef;

16.3.7. QtCore/qbuffer.h


class QBuffer;

16.3.8. QtCore/qbytearray.h


class QByteArray;
typedef char N10QByteArray8iteratorE;
typedef char N10QByteArray14const_iteratorE;
typedef N10QByteArray8iteratorE N10QByteArray8IteratorE;
typedef N10QByteArray14const_iteratorE N10QByteArray13ConstIteratorE;
typedef char N10QByteArray15const_referenceE;
typedef char N10QByteArray9referenceE;
struct _ZN10QByteArray4DataE;
class QByteRef;

16.3.9. QtCore/qbytearraymatcher.h


class QByteArrayMatcher;

16.3.10. QtCore/qchar.h


struct _Z11QLatin1Char;
class QChar;
enum N5QChar16SpecialCharacterE {
    Null,
    null,
    Nbsp,
    nbsp,
    LineSeparator,
    ParagraphSeparator,
    ByteOrderMark,
    byteOrderMark,
    ObjectReplacementCharacter,
    ReplacementCharacter,
    replacement,
    ByteOrderSwapped,
    byteOrderSwapped
};
enum N5QChar8CategoryE {
    NoCategory,
    Mark_NonSpacing,
    Mark_SpacingCombining,
    Mark_Enclosing,
    Number_DecimalDigit,
    Number_Letter,
    Number_Other,
    Separator_Space,
    Separator_Line,
    Separator_Paragraph,
    Other_Control,
    Other_Format,
    Other_Surrogate,
    Other_PrivateUse,
    Other_NotAssigned,
    Letter_Uppercase,
    Letter_Lowercase,
    Letter_Titlecase,
    Letter_Modifier,
    Letter_Other,
    Punctuation_Connector,
    Punctuation_Dash,
    Punctuation_Dask,
    Punctuation_Open,
    Punctuation_Close,
    Punctuation_InitialQuote,
    Punctuation_FinalQuote,
    Punctuation_Other,
    Symbol_Math,
    Symbol_Currency,
    Symbol_Modifier,
    Symbol_Other
};
enum N5QChar9DirectionE {
    DirL,
    DirR,
    DirEN,
    DirES,
    DirET,
    DirAN,
    DirCS,
    DirB,
    DirS,
    DirWS,
    DirON,
    DirLRE,
    DirLRO,
    DirAL,
    DirRLE,
    DirRLO,
    DirPDF,
    DirNSM,
    DirBN
};
enum N5QChar13DecompositionE {
    NoDecomposition,
    Single,
    Canonical,
    Font,
    NoBreak,
    Initial,
    Medial,
    Final,
    Isolated,
    Circle,
    Super,
    Sub,
    Vertical,
    Wide,
    Narrow,
    Small,
    Square,
    Compat,
    Fraction
};
enum N5QChar7JoiningE {
    OtherJoining,
    Dual,
    Right,
    Center
};
enum N5QChar14CombiningClassE {
    Combining_BelowLeftAttached,
    Combining_BelowAttached,
    Combining_BelowRightAttached,
    Combining_LeftAttached,
    Combining_RightAttached,
    Combining_AboveLeftAttached,
    Combining_AboveAttached,
    Combining_AboveRightAttached,
    Combining_BelowLeft,
    Combining_Below,
    Combining_BelowRight,
    Combining_Left,
    Combining_Right,
    Combining_AboveLeft,
    Combining_Above,
    Combining_AboveRight,
    Combining_DoubleBelow,
    Combining_DoubleAbove,
    Combining_IotaSubscript
};
enum N5QChar14UnicodeVersionE {
    Unicode_Unassigned,
    Unicode_1_1,
    Unicode_2_0,
    Unicode_2_1_2,
    Unicode_3_0,
    Unicode_3_1,
    Unicode_3_2,
    Unicode_4_0
};

16.3.11. QtCore/qcoreapplication.h


class QCoreApplication;
enum N16QCoreApplication8EncodingE {
    DefaultCodec,
    UnicodeUTF8
};
typedef bool N16QCoreApplication11EventFilterE;
typedef void QtCleanUpFunction;

16.3.12. QtCore/qcoreevent.h


class QEvent;
enum N6QEvent4TypeE {
    None,
    Timer,
    MouseButtonPress,
    MouseButtonRelease,
    MouseButtonDblClick,
    MouseMove,
    KeyPress,
    KeyRelease,
    FocusIn,
    FocusOut,
    Enter,
    Leave,
    Paint,
    Move,
    Resize,
    Create,
    Destroy,
    Show,
    Hide,
    Close,
    Quit,
    ParentChange,
    Reparent,
    ThreadChange,
    WindowActivate,
    WindowDeactivate,
    ShowToParent,
    HideToParent,
    Accel,
    Wheel,
    AccelAvailable,
    WindowTitleChange,
    CaptionChange,
    WindowIconChange,
    IconChange,
    ApplicationWindowIconChange,
    ApplicationFontChange,
    ApplicationLayoutDirectionChange,
    ApplicationPaletteChange,
    PaletteChange,
    Clipboard,
    Speech,
    MetaCall,
    SockAct,
    ShortcutOverride,
    AccelOverride,
    DeferredDelete,
    DragEnter,
    DragMove,
    DragLeave,
    Drop,
    DragResponse,
    ChildAdded,
    ChildPolished,
    ChildInserted,
    ChildRemoved,
    LayoutHint,
    ShowWindowRequest,
    PolishRequest,
    Polish,
    LayoutRequest,
    UpdateRequest,
    UpdateLater,
    EmbeddingControl,
    ActivateControl,
    DeactivateControl,
    ContextMenu,
    InputMethod,
    AccessibilityPrepare,
    TabletMove,
    LocaleChange,
    LanguageChange,
    LayoutDirectionChange,
    Style,
    TabletPress,
    TabletRelease,
    OkRequest,
    HelpRequest,
    IconDrag,
    FontChange,
    EnabledChange,
    ActivationChange,
    StyleChange,
    IconTextChange,
    ModifiedChange,
    WindowBlocked,
    WindowUnblocked,
    WindowStateChange,
    MouseTrackingChange,
    ToolTip,
    WhatsThis,
    StatusTip,
    ActionChanged,
    ActionAdded,
    ActionRemoved,
    FileOpen,
    Shortcut,
    WhatsThisClicked,
    AccessibilityHelp,
    ToolBarChange,
    ApplicationActivated,
    ApplicationDeactivated,
    QueryWhatsThis,
    EnterWhatsThisMode,
    LeaveWhatsThisMode,
    ZOrderChange,
    HoverEnter,
    HoverLeave,
    HoverMove,
    AccessibilityDescription,
    ParentAboutToChange,
    WinEventAct,
    AcceptDropsChange,
    MenubarUpdated,
    ZeroTimerEvent,
    User,
    MaxUser
};
class QTimerEvent;
class QChildEvent;
class QCustomEvent;

16.3.13. QtCore/qdatastream.h


class QDataStream;
enum N11QDataStream7VersionE {
    Qt_1_0,
    Qt_2_0,
    Qt_2_1,
    Qt_3_0,
    Qt_3_1,
    Qt_3_3,
    Qt_4_0,
    Qt_4_1
};
enum N11QDataStream9ByteOrderE {
    BigEndian,
    LittleEndian
};
enum N11QDataStream6StatusE {
    Ok,
    ReadPastEnd,
    ReadCorruptData
};

16.3.14. QtCore/qdatetime.h


class QDate;
class QTime;
class QDateTime;

16.3.15. QtCore/qdebug.h


class QDebug;
struct _ZN6QDebug6StreamE;

16.3.16. QtCore/qdir.h


class QDir;
enum N4QDir6FilterE {
    NoFilter,
    DefaultFilter,
    Dirs,
    Files,
    Drives,
    AllEntries,
    All,
    NoSymLinks,
    TypeMask,
    Readable,
    Writable,
    Executable,
    PermissionMask,
    RWEMask,
    Modified,
    Hidden,
    System,
    AccessMask,
    AllDirs,
    CaseSensitive,
    NoDotAndDotDot
};
class QFlags < QDir::Filter >;
typedef N4QDir7FiltersE;
typedef N4QDir7FiltersE N4QDir10FilterSpecE;
enum N4QDir8SortFlagE {
    NoSort,
    DefaultSort,
    Name,
    Time,
    Size,
    Unsorted,
    SortByMask,
    DirsFirst,
    Reversed,
    IgnoreCase,
    DirsLast,
    LocaleAware,
    Type
};
class QFlags < QDir::SortFlag >;
typedef N4QDir9SortFlagsE;
typedef N4QDir9SortFlagsE N4QDir8SortSpecE;

16.3.17. QtCore/qeventloop.h


class QEventLoop;
enum N10QEventLoop17ProcessEventsFlagE {
    AllEvents,
    ExcludeUserInputEvents,
    ExcludeUserInput,
    ExcludeSocketNotifiers,
    WaitForMoreEvents,
    WaitForMore,
    X11ExcludeTimers,
    DeferredDeletion
};
class QFlags < QEventLoop::ProcessEventsFlag >;
typedef N10QEventLoop18ProcessEventsFlagsE;

16.3.18. QtCore/qfactoryinterface.h


struct _Z17QFactoryInterface;

16.3.19. QtCore/qfile.h


class QFile;
enum N5QFile9FileErrorE {
    NoError,
    ReadError,
    WriteError,
    FatalError,
    ResourceError,
    OpenError,
    AbortError,
    TimeOutError,
    UnspecifiedError,
    RemoveError,
    RenameError,
    PositionError,
    ResizeError,
    PermissionsError,
    CopyError,
    ConnectError
};
enum N5QFile10PermissionE {
    ExeOther,
    WriteOther,
    ReadOther,
    ExeGroup,
    WriteGroup,
    ReadGroup,
    ExeUser,
    WriteUser,
    ReadUser,
    ExeOwner,
    WriteOwner,
    ReadOwner
};
class QFlags < QFile::Permission >;
typedef N5QFile11PermissionsE;
typedef class QByteArrayN5QFile9EncoderFnE;
typedef class QStringN5QFile9DecoderFnE;
typedef enum N5QFile10PermissionE {
    ExeOther,
    WriteOther,
    ReadOther,
    ExeGroup,
    WriteGroup,
    ReadGroup,
    ExeUser,
    WriteUser,
    ReadUser,
    ExeOwner,
    WriteOwner,
    ReadOwner
} N5QFile14PermissionSpecE;

16.3.20. QtCore/qfileinfo.h


class QFileInfo;
enum N9QFileInfo10PermissionE {
    ExeOther,
    WriteOther,
    ReadOther,
    ExeGroup,
    WriteGroup,
    ReadGroup,
    ExeUser,
    WriteUser,
    ReadUser,
    ExeOwner,
    WriteOwner,
    ReadOwner
};
class QFlags < QFileInfo::Permission >;
typedef N9QFileInfo14PermissionSpecE;
typedef class QList < QFileInfo > QFileInfoList;

16.3.21. QtCore/qfsfileengine.h


class QFSFileEngine;

16.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;
class QSysInfo;
enum N8QSysInfo6EndianE {
    BigEndian,
    LittleEndian,
    ByteOrder
};
enum QtMsgType {
    QtDebugMsg,
    QtWarningMsg,
    QtCriticalMsg,
    QtSystemMsg,
    QtFatalMsg
};
typedef void QtMsgHandler;
class QBool;
class QFlag;
enum QtValidLicenseForCoreModule {
    LicensedCore
};
enum QtValidLicenseForGuiModule {
    LicensedGui
};
enum QtValidLicenseForNetworkModule {
    LicensedNetwork
};
enum QtValidLicenseForOpenGLModule {
    LicensedOpenGL
};
enum QtValidLicenseForSqlModule {
    LicensedSql
};
enum QtValidLicenseForXmlModule {
    LicensedXml
};
enum QtValidLicenseForQt3SupportLightModule {
    LicensedQt3SupportLight
};
enum QtValidLicenseForQt3SupportModule {
    LicensedQt3Support
};
enum QtValidLicenseForSvgModule {
    LicensedSvg
};
enum QtValidLicenseForActiveQtModule {
    LicensedActiveQt
};

16.3.23. QtCore/qhash.h


struct _Z9QHashData;
struct _ZN9QHashData4NodeE;
struct _Z15QHashDummyValue;

16.3.24. QtCore/qiodevice.h


class QIODevice;
enum N9QIODevice12OpenModeFlagE {
    NotOpen,
    ReadOnly,
    WriteOnly,
    ReadWrite,
    Append,
    Truncate,
    Text,
    Unbuffered
};
class QFlags < QIODevice::OpenModeFlag >;
typedef N9QIODevice8OpenModeE;
typedef qint64 N9QIODevice6OffsetE;
typedef int N9QIODevice6StatusE;

16.3.25. QtCore/qlibrary.h


class QLibrary;

16.3.26. QtCore/qlibraryinfo.h


class QLibraryInfo;
enum N12QLibraryInfo15LibraryLocationE {
    PrefixPath,
    DocumentationPath,
    HeadersPath,
    LibrariesPath,
    BinariesPath,
    PluginsPath,
    DataPath,
    TranslationsPath,
    SettingsPath,
    DemosPath,
    ExamplesPath
};

16.3.27. QtCore/qline.h


class QLine;
class QLineF;
enum N6QLineF13IntersectTypeE {
    NoIntersection,
    BoundedIntersection,
    UnboundedIntersection
};

16.3.28. QtCore/qlinkedlist.h


struct _Z15QLinkedListData;

16.3.29. QtCore/qlist.h


class QList < QByteArray >;
class QList < QFileInfo >;
class QList < QVariant >;
class QList < QUrl >;
class QList < QModelIndex >;
class QList < QHostAddress >;
class QList < int >;
class QList < QObject * >;
class QList < QWidget * >;
class QList < QPair < QString, QString > >;
struct _Z9QListData;
struct _ZN9QListData4DataE;

16.3.30. QtCore/qlocale.h


class QLocale;
enum N7QLocale8LanguageE {
    C,
    Abkhazian,
    Afan,
    Afar,
    Afrikaans,
    Albanian,
    Amharic,
    Arabic,
    Armenian,
    Assamese,
    Aymara,
    Azerbaijani,
    Bashkir,
    Basque,
    Bengali,
    Bhutani,
    Bihari,
    Bislama,
    Breton,
    Bulgarian,
    Burmese,
    Byelorussian,
    Cambodian,
    Catalan,
    Chinese,
    Corsican,
    Croatian,
    Czech,
    Danish,
    Dutch,
    English,
    Esperanto,
    Estonian,
    Faroese,
    FijiLanguage,
    Finnish,
    French,
    Frisian,
    Gaelic,
    Galician,
    Georgian,
    German,
    Greek,
    Greenlandic,
    Guarani,
    Gujarati,
    Hausa,
    Hebrew,
    Hindi,
    Hungarian,
    Icelandic,
    Indonesian,
    Interlingua,
    Interlingue,
    Inuktitut,
    Inupiak,
    Irish,
    Italian,
    Japanese,
    Javanese,
    Kannada,
    Kashmiri,
    Kazakh,
    Kinyarwanda,
    Kirghiz,
    Korean,
    Kurdish,
    Kurundi,
    Laothian,
    Latin,
    Latvian,
    Lingala,
    Lithuanian,
    Macedonian,
    Malagasy,
    Malay,
    Malayalam,
    Maltese,
    Maori,
    Marathi,
    Moldavian,
    Mongolian,
    NauruLanguage,
    Nepali,
    Norwegian,
    Occitan,
    Oriya,
    Pashto,
    Persian,
    Polish,
    Portuguese,
    Punjabi,
    Quechua,
    RhaetoRomance,
    Romanian,
    Russian,
    Samoan,
    Sangho,
    Sanskrit,
    Serbian,
    SerboCroatian,
    Sesotho,
    Setswana,
    Shona,
    Sindhi,
    Singhalese,
    Siswati,
    Slovak,
    Slovenian,
    Somali,
    Spanish,
    Sundanese,
    Swahili,
    Swedish,
    Tagalog,
    Tajik,
    Tamil,
    Tatar,
    Telugu,
    Thai,
    Tibetan,
    Tigrinya,
    TongaLanguage,
    Tsonga,
    Turkish,
    Turkmen,
    Twi,
    Uigur,
    Ukrainian,
    Urdu,
    Uzbek,
    Vietnamese,
    Volapuk,
    Welsh,
    Wolof,
    Xhosa,
    Yiddish,
    Yoruba,
    Zhuang,
    Zulu,
    Nynorsk,
    Bosnian,
    Divehi,
    Manx,
    Cornish,
    LastLanguage
};
enum N7QLocale7CountryE {
    AnyCountry,
    Afghanistan,
    Albania,
    Algeria,
    AmericanSamoa,
    Andorra,
    Angola,
    Anguilla,
    Antarctica,
    AntiguaAndBarbuda,
    Argentina,
    Armenia,
    Aruba,
    Australia,
    Austria,
    Azerbaijan,
    Bahamas,
    Bahrain,
    Bangladesh,
    Barbados,
    Belarus,
    Belgium,
    Belize,
    Benin,
    Bermuda,
    Bhutan,
    Bolivia,
    BosniaAndHerzegowina,
    Botswana,
    BouvetIsland,
    Brazil,
    BritishIndianOceanTerritory,
    BruneiDarussalam,
    Bulgaria,
    BurkinaFaso,
    Burundi,
    Cambodia,
    Cameroon,
    Canada,
    CapeVerde,
    CaymanIslands,
    CentralAfricanRepublic,
    Chad,
    Chile,
    China,
    ChristmasIsland,
    CocosIslands,
    Colombia,
    Comoros,
    DemocraticRepublicOfCongo,
    PeoplesRepublicOfCongo,
    CookIslands,
    CostaRica,
    IvoryCoast,
    Croatia,
    Cuba,
    Cyprus,
    CzechRepublic,
    Denmark,
    Djibouti,
    Dominica,
    DominicanRepublic,
    EastTimor,
    Ecuador,
    Egypt,
    ElSalvador,
    EquatorialGuinea,
    Eritrea,
    Estonia,
    Ethiopia,
    FalklandIslands,
    FaroeIslands,
    FijiCountry,
    Finland,
    France,
    MetropolitanFrance,
    FrenchGuiana,
    FrenchPolynesia,
    FrenchSouthernTerritories,
    Gabon,
    Gambia,
    Georgia,
    Germany,
    Ghana,
    Gibraltar,
    Greece,
    Greenland,
    Grenada,
    Guadeloupe,
    Guam,
    Guatemala,
    Guinea,
    GuineaBissau,
    Guyana,
    Haiti,
    HeardAndMcDonaldIslands,
    Honduras,
    HongKong,
    Hungary,
    Iceland,
    India,
    Indonesia,
    Iran,
    Iraq,
    Ireland,
    Israel,
    Italy,
    Jamaica,
    Japan,
    Jordan,
    Kazakhstan,
    Kenya,
    Kiribati,
    DemocraticRepublicOfKorea,
    RepublicOfKorea,
    Kuwait,
    Kyrgyzstan,
    Lao,
    Latvia,
    Lebanon,
    Lesotho,
    Liberia,
    LibyanArabJamahiriya,
    Liechtenstein,
    Lithuania,
    Luxembourg,
    Macau,
    Macedonia,
    Madagascar,
    Malawi,
    Malaysia,
    Maldives,
    Mali,
    Malta,
    MarshallIslands,
    Martinique,
    Mauritania,
    Mauritius,
    Mayotte,
    Mexico,
    Micronesia,
    Moldova,
    Monaco,
    Mongolia,
    Montserrat,
    Morocco,
    Mozambique,
    Myanmar,
    Namibia,
    NauruCountry,
    Nepal,
    Netherlands,
    NetherlandsAntilles,
    NewCaledonia,
    NewZealand,
    Nicaragua,
    Niger,
    Nigeria,
    Niue,
    NorfolkIsland,
    NorthernMarianaIslands,
    Norway,
    Oman,
    Pakistan,
    Palau,
    PalestinianTerritory,
    Panama,
    PapuaNewGuinea,
    Paraguay,
    Peru,
    Philippines,
    Pitcairn,
    Poland,
    Portugal,
    PuertoRico,
    Qatar,
    Reunion,
    Romania,
    RussianFederation,
    Rwanda,
    SaintKittsAndNevis,
    StLucia,
    StVincentAndTheGrenadines,
    Samoa,
    SanMarino,
    SaoTomeAndPrincipe,
    SaudiArabia,
    Senegal,
    Seychelles,
    SierraLeone,
    Singapore,
    Slovakia,
    Slovenia,
    SolomonIslands,
    Somalia,
    SouthAfrica,
    SouthGeorgiaAndTheSouthSandwichIslands,
    Spain,
    SriLanka,
    StHelena,
    StPierreAndMiquelon,
    Sudan,
    Suriname,
    SvalbardAndJanMayenIslands,
    Swaziland,
    Sweden,
    Switzerland,
    SyrianArabRepublic,
    Taiwan,
    Tajikistan,
    Tanzania,
    Thailand,
    Togo,
    Tokelau,
    TongaCountry,
    TrinidadAndTobago,
    Tunisia,
    Turkey,
    Turkmenistan,
    TurksAndCaicosIslands,
    Tuvalu,
    Uganda,
    Ukraine,
    UnitedArabEmirates,
    UnitedKingdom,
    UnitedStates,
    UnitedStatesMinorOutlyingIslands,
    Uruguay,
    Uzbekistan,
    Vanuatu,
    VaticanCityState,
    Venezuela,
    VietNam,
    BritishVirginIslands,
    USVirginIslands,
    WallisAndFutunaIslands,
    WesternSahara,
    Yemen,
    Yugoslavia,
    Zambia,
    Zimbabwe,
    SerbiaAndMontenegro,
    LastCountry
};
enum N7QLocale10FormatTypeE {
    LongFormat,
    ShortFormat
};

16.3.31. QtCore/qmap.h


class QMap < int, QVariant >;
class QMap < QString, QVariant >;
struct _Z8QMapData;
struct _ZN8QMapData4NodeE;

16.3.32. QtCore/qmetaobject.h


class QMetaMethod;
enum N11QMetaMethod6AccessE {
    Private,
    Protected,
    Public
};
enum N11QMetaMethod10MethodTypeE {
    Method,
    Signal,
    Slot
};
enum N11QMetaMethod10AttributesE {
    Compatibility,
    Cloned,
    Scriptable
};
class QMetaEnum;
class QMetaProperty;
class QMetaClassInfo;

16.3.33. QtCore/qmetatype.h


class QMetaType;
enum N9QMetaType4TypeE {
    Void,
    Bool,
    Int,
    UInt,
    Double,
    QChar,
    QString,
    QByteArray,
    VoidStar,
    Long,
    Short,
    Char,
    ULong,
    UShort,
    UChar,
    Float,
    QObjectStar,
    QWidgetStar,
    User
};
typedef void N9QMetaType10DestructorE;
typedef void N9QMetaType11ConstructorE;
typedef void N9QMetaType12SaveOperatorE;
typedef void N9QMetaType12LoadOperatorE;

16.3.34. QtCore/qmimedata.h


class QMimeData;

16.3.35. QtCore/qmutex.h


class QMutex;
enum N6QMutex13RecursionModeE {
    NonRecursive,
    Recursive
};
class QMutexLocker;

16.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
};
class QFlags < Qt::KeyboardModifier >;
typedef N2Qt17KeyboardModifiersE;
enum N2Qt8ModifierE {
    MODIFIER_MASK,
    UNICODE_ACCEL,
    SHIFT,
    CTRL,
    ALT,
    META
};
enum N2Qt11MouseButtonE {
    NoButton,
    LeftButton,
    RightButton,
    MidButton,
    XButton1,
    XButton2,
    MouseButtonMask
};
class QFlags < Qt::MouseButton >;
typedef N2Qt12MouseButtonsE;
enum N2Qt16ButtonState_enumE {
    KeyButtonMask,
    ShiftButton,
    ControlButton,
    AltButton,
    MetaButton,
    Keypad
};
typedef int N2Qt11ButtonStateE;
enum N2Qt11OrientationE {
    Horizontal,
    Vertical
};
class QFlags < Qt::Orientation >;
typedef N2Qt12OrientationsE;
enum N2Qt11FocusPolicyE {
    NoFocus,
    TabFocus,
    ClickFocus,
    StrongFocus,
    WheelFocus
};
enum N2Qt9SortOrderE {
    AscendingOrder,
    Ascending,
    DescendingOrder,
    Descending
};
enum N2Qt13AlignmentFlagE {
    AlignLeft,
    AlignLeading,
    AlignAuto,
    AlignRight,
    AlignTrailing,
    AlignHCenter,
    AlignJustify,
    AlignAbsolute,
    AlignHorizontal_Mask,
    AlignTop,
    AlignBottom,
    AlignVCenter,
    AlignCenter,
    AlignVertical_Mask
};
class QFlags < Qt::AlignmentFlag >;
typedef N2Qt9AlignmentE;
enum N2Qt8TextFlagE {
    TextSingleLine,
    SingleLine,
    TextDontClip,
    DontClip,
    TextExpandTabs,
    ExpandTabs,
    TextShowMnemonic,
    ShowPrefix,
    TextWordWrap,
    WordBreak,
    TextWrapAnywhere,
    BreakAnywhere,
    TextDontPrint,
    DontPrint,
    TextHideMnemonic,
    NoAccel,
    TextIncludeTrailingSpaces,
    IncludeTrailingSpaces
};
typedef enum N2Qt8TextFlagE {
    TextSingleLine,
    SingleLine,
    TextDontClip,
    DontClip,
    TextExpandTabs,
    ExpandTabs,
    TextShowMnemonic,
    ShowPrefix,
    TextWordWrap,
    WordBreak,
    TextWrapAnywhere,
    BreakAnywhere,
    TextDontPrint,
    DontPrint,
    TextHideMnemonic,
    NoAccel,
    TextIncludeTrailingSpaces,
    IncludeTrailingSpaces
} N2Qt9TextFlagsE;
enum N2Qt13TextElideModeE {
    ElideLeft,
    ElideRight,
    ElideMiddle
};
enum N2Qt10WindowTypeE {
    Widget,
    WStyle_Customize,
    WStyle_NormalBorder,
    WPaintDesktop,
    WPaintClever,
    WNoAutoErase,
    WRepaintNoErase,
    WResizeNoErase,
    WMacNoSheet,
    Window,
    WType_TopLevel,
    Dialog,
    WType_Dialog,
    WStyle_Dialog,
    Sheet,
    WMacSheet,
    Drawer,
    WMacDrawer,
    Popup,
    WType_Popup,
    Tool,
    WStyle_Tool,
    ToolTip,
    SplashScreen,
    WStyle_Splash,
    Desktop,
    WType_Desktop,
    SubWindow,
    WindowType_Mask,
    WType_Mask,
    MSWindowsFixedSizeDialogHint,
    WStyle_DialogBorder,
    MSWindowsOwnDC,
    WWinOwnDC,
    X11BypassWindowManagerHint,
    WX11BypassWM,
    FramelessWindowHint,
    WStyle_NoBorder,
    WStyle_NoBorderEx,
    WindowTitleHint,
    WStyle_Title,
    WindowSystemMenuHint,
    WStyle_SysMenu,
    WindowMinimizeButtonHint,
    WStyle_Minimize,
    WindowMaximizeButtonHint,
    WStyle_Maximize,
    WindowMinMaxButtonsHint,
    WStyle_MinMax,
    WindowContextHelpButtonHint,
    WStyle_ContextHelp,
    WindowShadeButtonHint,
    WindowStaysOnTopHint,
    WStyle_StaysOnTop,
    WMouseNoMask,
    WDestructiveClose,
    WStaticContents,
    WNorthWestGravity,
    WGroupLeader,
    WShowModal,
    WType_Modal,
    WNoMousePropagation
};
class QFlags < Qt::WindowType >;
typedef N2Qt11WindowFlagsE;
enum N2Qt11WindowStateE {
    WindowNoState,
    WindowMinimized,
    WindowMaximized,
    WindowFullScreen,
    WindowActive
};
class QFlags < Qt::WindowState >;
typedef N2Qt12WindowStatesE;
enum N2Qt15WidgetAttributeE {
    WA_Disabled,
    WA_UnderMouse,
    WA_MouseTracking,
    WA_ContentsPropagated,
    WA_OpaquePaintEvent,
    WA_NoBackground,
    WA_StaticContents,
    WA_LaidOut,
    WA_PaintOnScreen,
    WA_NoSystemBackground,
    WA_UpdatesDisabled,
    WA_Mapped,
    WA_MacNoClickThrough,
    WA_PaintOutsidePaintEvent,
    WA_InputMethodEnabled,
    WA_WState_Visible,
    WA_WState_Hidden,
    WA_ForceDisabled,
    WA_KeyCompression,
    WA_PendingMoveEvent,
    WA_PendingResizeEvent,
    WA_SetPalette,
    WA_SetFont,
    WA_SetCursor,
    WA_NoChildEventsFromChildren,
    WA_WindowModified,
    WA_Resized,
    WA_Moved,
    WA_PendingUpdate,
    WA_InvalidSize,
    WA_MacMetalStyle,
    WA_CustomWhatsThis,
    WA_LayoutOnEntireRect,
    WA_OutsideWSRange,
    WA_GrabbedShortcut,
    WA_TransparentForMouseEvents,
    WA_PaintUnclipped,
    WA_SetWindowIcon,
    WA_NoMouseReplay,
    WA_DeleteOnClose,
    WA_RightToLeft,
    WA_SetLayoutDirection,
    WA_NoChildEventsForParent,
    WA_ForceUpdatesDisabled,
    WA_WState_Created,
    WA_WState_CompressKeys,
    WA_WState_InPaintEvent,
    WA_WState_Reparented,
    WA_WState_ConfigPending,
    WA_WState_Polished,
    WA_WState_DND,
    WA_WState_OwnSizePolicy,
    WA_WState_ExplicitShowHide,
    WA_ShowModal,
    WA_MouseNoMask,
    WA_GroupLeader,
    WA_NoMousePropagation,
    WA_Hover,
    WA_InputMethodTransparent,
    WA_QuitOnClose,
    WA_KeyboardFocusChange,
    WA_AcceptDrops,
    WA_DropSiteRegistered,
    WA_ForceAcceptDrops,
    WA_WindowPropagation,
    WA_NoX11EventCompression,
    WA_TintedBackground,
    WA_AttributeCount
};
enum N2Qt19ImageConversionFlagE {
    AutoColor,
    ThresholdAlphaDither,
    DiffuseDither,
    AutoDither,
    MonoOnly,
    ColorMode_Mask,
    ColorOnly,
    OrderedAlphaDither,
    DiffuseAlphaDither,
    AlphaDither_Mask,
    NoAlpha,
    OrderedDither,
    ThresholdDither,
    Dither_Mask,
    PreferDither,
    AvoidDither,
    DitherMode_Mask
};
class QFlags < Qt::ImageConversionFlag >;
typedef N2Qt20ImageConversionFlagsE;
enum N2Qt6BGModeE {
    TransparentMode,
    OpaqueMode
};
enum N2Qt9PaintUnitE {
    PixelUnit,
    LoMetricUnit,
    HiMetricUnit,
    LoEnglishUnit,
    HiEnglishUnit,
    TwipsUnit
};
enum N2Qt8GUIStyleE {
    MacStyle,
    WindowsStyle,
    Win3Style,
    PMStyle,
    MotifStyle
};
enum N2Qt3KeyE {
    Key_Space,
    Key_Any,
    Key_Exclam,
    Key_QuoteDbl,
    Key_NumberSign,
    Key_Dollar,
    Key_Percent,
    Key_Ampersand,
    Key_Apostrophe,
    Key_ParenLeft,
    Key_ParenRight,
    Key_Asterisk,
    Key_Plus,
    Key_Comma,
    Key_Minus,
    Key_Period,
    Key_Slash,
    Key_0,
    Key_1,
    Key_2,
    Key_3,
    Key_4,
    Key_5,
    Key_6,
    Key_7,
    Key_8,
    Key_9,
    Key_Colon,
    Key_Semicolon,
    Key_Less,
    Key_Equal,
    Key_Greater,
    Key_Question,
    Key_At,
    Key_A,
    Key_B,
    Key_C,
    Key_D,
    Key_E,
    Key_F,
    Key_G,
    Key_H,
    Key_I,
    Key_J,
    Key_K,
    Key_L,
    Key_M,
    Key_N,
    Key_O,
    Key_P,
    Key_Q,
    Key_R,
    Key_S,
    Key_T,
    Key_U,
    Key_V,
    Key_W,
    Key_X,
    Key_Y,
    Key_Z,
    Key_BracketLeft,
    Key_Backslash,
    Key_BracketRight,
    Key_AsciiCircum,
    Key_Underscore,
    Key_QuoteLeft,
    Key_BraceLeft,
    Key_Bar,
    Key_BraceRight,
    Key_AsciiTilde,
    Key_nobreakspace,
    Key_exclamdown,
    Key_cent,
    Key_sterling,
    Key_currency,
    Key_yen,
    Key_brokenbar,
    Key_section,
    Key_diaeresis,
    Key_copyright,
    Key_ordfeminine,
    Key_guillemotleft,
    Key_notsign,
    Key_hyphen,
    Key_registered,
    Key_macron,
    Key_degree,
    Key_plusminus,
    Key_twosuperior,
    Key_threesuperior,
    Key_acute,
    Key_mu,
    Key_paragraph,
    Key_periodcentered,
    Key_cedilla,
    Key_onesuperior,
    Key_masculine,
    Key_guillemotright,
    Key_onequarter,
    Key_onehalf,
    Key_threequarters,
    Key_questiondown,
    Key_Agrave,
    Key_agrave,
    Key_Aacute,
    Key_aacute,
    Key_Acircumflex,
    Key_acircumflex,
    Key_Atilde,
    Key_atilde,
    Key_Adiaeresis,
    Key_adiaeresis,
    Key_Aring,
    Key_aring,
    Key_AE,
    Key_ae,
    Key_Ccedilla,
    Key_ccedilla,
    Key_Egrave,
    Key_egrave,
    Key_Eacute,
    Key_eacute,
    Key_Ecircumflex,
    Key_ecircumflex,
    Key_Ediaeresis,
    Key_ediaeresis,
    Key_Igrave,
    Key_igrave,
    Key_Iacute,
    Key_iacute,
    Key_Icircumflex,
    Key_icircumflex,
    Key_Idiaeresis,
    Key_idiaeresis,
    Key_ETH,
    Key_eth,
    Key_Ntilde,
    Key_ntilde,
    Key_Ograve,
    Key_ograve,
    Key_Oacute,
    Key_oacute,
    Key_Ocircumflex,
    Key_ocircumflex,
    Key_Otilde,
    Key_otilde,
    Key_Odiaeresis,
    Key_odiaeresis,
    Key_multiply,
    Key_Ooblique,
    Key_oslash,
    Key_Ugrave,
    Key_ugrave,
    Key_Uacute,
    Key_uacute,
    Key_Ucircumflex,
    Key_ucircumflex,
    Key_Udiaeresis,
    Key_udiaeresis,
    Key_Yacute,
    Key_yacute,
    Key_THORN,
    Key_thorn,
    Key_ssharp,
    Key_division,
    Key_ydiaeresis,
    Key_Escape,
    Key_Tab,
    Key_Backtab,
    Key_BackTab,
    Key_Backspace,
    Key_BackSpace,
    Key_Return,
    Key_Enter,
    Key_Insert,
    Key_Delete,
    Key_Pause,
    Key_Print,
    Key_SysReq,
    Key_Clear,
    Key_Home,
    Key_End,
    Key_Left,
    Key_Up,
    Key_Right,
    Key_Down,
    Key_PageUp,
    Key_Prior,
    Key_PageDown,
    Key_Next,
    Key_Shift,
    Key_Control,
    Key_Meta,
    Key_Alt,
    Key_CapsLock,
    Key_NumLock,
    Key_ScrollLock,
    Key_F1,
    Key_F2,
    Key_F3,
    Key_F4,
    Key_F5,
    Key_F6,
    Key_F7,
    Key_F8,
    Key_F9,
    Key_F10,
    Key_F11,
    Key_F12,
    Key_F13,
    Key_F14,
    Key_F15,
    Key_F16,
    Key_F17,
    Key_F18,
    Key_F19,
    Key_F20,
    Key_F21,
    Key_F22,
    Key_F23,
    Key_F24,
    Key_F25,
    Key_F26,
    Key_F27,
    Key_F28,
    Key_F29,
    Key_F30,
    Key_F31,
    Key_F32,
    Key_F33,
    Key_F34,
    Key_F35,
    Key_Super_L,
    Key_Super_R,
    Key_Menu,
    Key_Hyper_L,
    Key_Hyper_R,
    Key_Help,
    Key_Direction_L,
    Key_Direction_R,
    Key_Back,
    Key_Forward,
    Key_Stop,
    Key_Refresh,
    Key_VolumeDown,
    Key_VolumeMute,
    Key_VolumeUp,
    Key_BassBoost,
    Key_BassUp,
    Key_BassDown,
    Key_TrebleUp,
    Key_TrebleDown,
    Key_MediaPlay,
    Key_MediaStop,
    Key_MediaPrevious,
    Key_MediaPrev,
    Key_MediaNext,
    Key_MediaRecord,
    Key_HomePage,
    Key_Favorites,
    Key_Search,
    Key_Standby,
    Key_OpenUrl,
    Key_LaunchMail,
    Key_LaunchMedia,
    Key_Launch0,
    Key_Launch1,
    Key_Launch2,
    Key_Launch3,
    Key_Launch4,
    Key_Launch5,
    Key_Launch6,
    Key_Launch7,
    Key_Launch8,
    Key_Launch9,
    Key_LaunchA,
    Key_LaunchB,
    Key_LaunchC,
    Key_LaunchD,
    Key_LaunchE,
    Key_LaunchF,
    Key_AltGr,
    Key_Multi_key,
    Key_Kanji,
    Key_Muhenkan,
    Key_Henkan,
    Key_Romaji,
    Key_Hiragana,
    Key_Katakana,
    Key_Hiragana_Katakana,
    Key_Zenkaku,
    Key_Hankaku,
    Key_Zenkaku_Hankaku,
    Key_Touroku,
    Key_Massyo,
    Key_Kana_Lock,
    Key_Kana_Shift,
    Key_Eisu_Shift,
    Key_Eisu_toggle,
    Key_Hangul,
    Key_Hangul_Start,
    Key_Hangul_End,
    Key_Hangul_Hanja,
    Key_Hangul_Jamo,
    Key_Hangul_Romaja,
    Key_Codeinput,
    Key_Hangul_Jeonja,
    Key_Hangul_Banja,
    Key_Hangul_PreHanja,
    Key_Hangul_PostHanja,
    Key_SingleCandidate,
    Key_MultipleCandidate,
    Key_PreviousCandidate,
    Key_Hangul_Special,
    Key_Mode_switch,
    Key_Dead_Grave,
    Key_Dead_Acute,
    Key_Dead_Circumflex,
    Key_Dead_Tilde,
    Key_Dead_Macron,
    Key_Dead_Breve,
    Key_Dead_Abovedot,
    Key_Dead_Diaeresis,
    Key_Dead_Abovering,
    Key_Dead_Doubleacute,
    Key_Dead_Caron,
    Key_Dead_Cedilla,
    Key_Dead_Ogonek,
    Key_Dead_Iota,
    Key_Dead_Voiced_Sound,
    Key_Dead_Semivoiced_Sound,
    Key_Dead_Belowdot,
    Key_Dead_Hook,
    Key_Dead_Horn,
    Key_MediaLast,
    Key_Select,
    Key_Yes,
    Key_No,
    Key_Context1,
    Key_Context2,
    Key_Context3,
    Key_Context4,
    Key_Call,
    Key_Hangup,
    Key_Flip,
    Key_unknown
};
enum N2Qt9ArrowTypeE {
    NoArrow,
    UpArrow,
    DownArrow,
    LeftArrow,
    RightArrow
};
enum N2Qt8PenStyleE {
    NoPen,
    SolidLine,
    DashLine,
    DotLine,
    DashDotLine,
    DashDotDotLine,
    CustomDashLine,
    MPenStyle
};
enum N2Qt11PenCapStyleE {
    FlatCap,
    SquareCap,
    RoundCap,
    MPenCapStyle
};
enum N2Qt12PenJoinStyleE {
    MiterJoin,
    BevelJoin,
    RoundJoin,
    MPenJoinStyle
};
enum N2Qt10BrushStyleE {
    NoBrush,
    SolidPattern,
    Dense1Pattern,
    Dense2Pattern,
    Dense3Pattern,
    Dense4Pattern,
    Dense5Pattern,
    Dense6Pattern,
    Dense7Pattern,
    HorPattern,
    VerPattern,
    CrossPattern,
    BDiagPattern,
    FDiagPattern,
    DiagCrossPattern,
    LinearGradientPattern,
    RadialGradientPattern,
    ConicalGradientPattern,
    TexturePattern,
    CustomPattern
};
enum N2Qt8UIEffectE {
    UI_General,
    UI_AnimateMenu,
    UI_FadeMenu,
    UI_AnimateCombo,
    UI_AnimateTooltip,
    UI_FadeTooltip,
    UI_AnimateToolBox
};
enum N2Qt11CursorShapeE {
    ArrowCursor,
    arrowCursor,
    UpArrowCursor,
    upArrowCursor,
    CrossCursor,
    crossCursor,
    WaitCursor,
    waitCursor,
    IBeamCursor,
    ibeamCursor,
    SizeVerCursor,
    sizeVerCursor,
    SizeHorCursor,
    sizeHorCursor,
    SizeBDiagCursor,
    sizeBDiagCursor,
    SizeFDiagCursor,
    sizeFDiagCursor,
    SizeAllCursor,
    sizeAllCursor,
    BlankCursor,
    blankCursor,
    SplitVCursor,
    splitVCursor,
    SplitHCursor,
    splitHCursor,
    PointingHandCursor,
    pointingHandCursor,
    ForbiddenCursor,
    forbiddenCursor,
    WhatsThisCursor,
    whatsThisCursor,
    BusyCursor,
    LastCursor,
    BitmapCursor
};
enum N2Qt10TextFormatE {
    PlainText,
    RichText,
    AutoText,
    LogText
};
enum N2Qt15AspectRatioModeE {
    IgnoreAspectRatio,
    ScaleFree,
    KeepAspectRatio,
    ScaleMin,
    KeepAspectRatioByExpanding,
    ScaleMax
};
typedef enum N2Qt15AspectRatioModeE {
    IgnoreAspectRatio,
    ScaleFree,
    KeepAspectRatio,
    ScaleMin,
    KeepAspectRatioByExpanding,
    ScaleMax
} N2Qt9ScaleModeE;
enum N2Qt15AnchorAttributeE {
    AnchorName,
    AnchorHref
};
enum N2Qt14DockWidgetAreaE {
    LeftDockWidgetArea,
    RightDockWidgetArea,
    TopDockWidgetArea,
    BottomDockWidgetArea,
    DockWidgetArea_Mask,
    AllDockWidgetAreas
};
class QFlags < Qt::DockWidgetArea >;
typedef N2Qt15DockWidgetAreasE;
enum N2Qt11ToolBarAreaE {
    LeftToolBarArea,
    RightToolBarArea,
    TopToolBarArea,
    BottomToolBarArea,
    ToolBarArea_Mask,
    AllToolBarAreas
};
class QFlags < Qt::ToolBarArea >;
typedef N2Qt12ToolBarAreasE;
enum N2Qt4DockE {
    DockUnmanaged,
    Unmanaged,
    DockTornOff,
    TornOff,
    DockTop,
    Top,
    DockBottom,
    Bottom,
    DockRight,
    Right,
    DockLeft,
    Left,
    DockMinimized,
    Minimized
};
typedef enum N2Qt4DockE {
    DockUnmanaged,
    Unmanaged,
    DockTornOff,
    TornOff,
    DockTop,
    Top,
    DockBottom,
    Bottom,
    DockRight,
    Right,
    DockLeft,
    Left,
    DockMinimized,
    Minimized
} N2Qt11ToolBarDockE;
enum N2Qt10DateFormatE {
    TextDate,
    ISODate,
    LocalDate
};
enum N2Qt8TimeSpecE {
    LocalTime,
    UTC
};
enum N2Qt9DayOfWeekE {
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
};
enum N2Qt15ScrollBarPolicyE {
    ScrollBarAsNeeded,
    ScrollBarAlwaysOff,
    ScrollBarAlwaysOn
};
enum N2Qt14BackgroundModeE {
    FixedColor,
    FixedPixmap,
    NoBackground,
    PaletteForeground,
    PaletteButton,
    PaletteLight,
    PaletteMidlight,
    PaletteDark,
    PaletteMid,
    PaletteText,
    PaletteBrightText,
    PaletteBase,
    PaletteBackground,
    PaletteShadow,
    PaletteHighlight,
    PaletteHighlightedText,
    PaletteButtonText,
    PaletteLink,
    PaletteLinkVisited,
    X11ParentRelative
};
enum N2Qt15CaseSensitivityE {
    CaseInsensitive,
    CaseSensitive
};
enum N2Qt6CornerE {
    TopLeftCorner,
    TopLeft,
    TopRightCorner,
    TopRight,
    BottomLeftCorner,
    BottomLeft,
    BottomRightCorner,
    BottomRight
};
enum N2Qt14ConnectionTypeE {
    AutoConnection,
    DirectConnection,
    QueuedConnection,
    AutoCompatConnection
};
enum N2Qt15ShortcutContextE {
    WidgetShortcut,
    WindowShortcut,
    ApplicationShortcut
};
enum N2Qt8FillRuleE {
    OddEvenFill,
    WindingFill
};
enum N2Qt13ClipOperationE {
    NoClip,
    ReplaceClip,
    IntersectClip,
    UniteClip
};
enum N2Qt18TransformationModeE {
    FastTransformation,
    SmoothTransformation
};
enum N2Qt11FocusReasonE {
    MouseFocusReason,
    TabFocusReason,
    BacktabFocusReason,
    ActiveWindowFocusReason,
    PopupFocusReason,
    ShortcutFocusReason,
    MenuBarFocusReason,
    OtherFocusReason,
    NoFocusReason
};
enum N2Qt17ContextMenuPolicyE {
    NoContextMenu,
    DefaultContextMenu,
    ActionsContextMenu,
    CustomContextMenu
};
enum N2Qt16InputMethodQueryE {
    ImMicroFocus,
    ImFont,
    ImCursorPosition,
    ImSurroundingText,
    ImCurrentSelection
};
enum N2Qt15ToolButtonStyleE {
    ToolButtonIconOnly,
    ToolButtonTextOnly,
    ToolButtonTextBesideIcon,
    ToolButtonTextUnderIcon
};
enum N2Qt15LayoutDirectionE {
    LeftToRight,
    RightToLeft
};
enum N2Qt10DropActionE {
    IgnoreAction,
    CopyAction,
    MoveAction,
    LinkAction,
    ActionMask,
    TargetMoveAction
};
class QFlags < Qt::DropAction >;
typedef N2Qt11DropActionsE;
enum N2Qt10CheckStateE {
    Unchecked,
    PartiallyChecked,
    Checked
};
enum N2Qt12ItemDataRoleE {
    DisplayRole,
    DecorationRole,
    EditRole,
    ToolTipRole,
    StatusTipRole,
    WhatsThisRole,
    FontRole,
    TextAlignmentRole,
    BackgroundColorRole,
    TextColorRole,
    CheckStateRole,
    AccessibleTextRole,
    AccessibleDescriptionRole,
    SizeHintRole,
    UserRole
};
enum N2Qt8ItemFlagE {
    ItemIsSelectable,
    ItemIsEditable,
    ItemIsDragEnabled,
    ItemIsDropEnabled,
    ItemIsUserCheckable,
    ItemIsEnabled,
    ItemIsTristate
};
class QFlags < Qt::ItemFlag >;
typedef N2Qt9ItemFlagsE;
enum N2Qt9MatchFlagE {
    MatchExactly,
    MatchContains,
    MatchStartsWith,
    MatchEndsWith,
    MatchRegExp,
    MatchWildcard,
    MatchCaseSensitive,
    MatchWrap,
    MatchRecursive
};
class QFlags < Qt::MatchFlag >;
typedef N2Qt10MatchFlagsE;
typedef unsigned long int N2Qt6HANDLEE;
typedef N2Qt11WindowFlagsE N2Qt6WFlagsE;
enum N2Qt14WindowModalityE {
    NonModal,
    WindowModal,
    ApplicationModal
};
class QInternal;
enum N9QInternal16PaintDeviceFlagsE {
    UnknownDevice,
    Widget,
    Pixmap,
    Image,
    Printer,
    Picture,
    Pbuffer
};
enum N9QInternal12RelayoutTypeE {
    RelayoutNormal,
    RelayoutDragging,
    RelayoutDropped
};
typedef qint32 QCOORD;

16.3.37. QtCore/qobject.h


typedef class QList < QObject * >_Z11QObjectList;
class QObjectData;
class QObject;
class QObjectUserData;

16.3.38. QtCore/qobjectcleanuphandler.h


class QObjectCleanupHandler;

16.3.39. QtCore/qobjectdefs.h


class QGenericArgument;
class QGenericReturnArgument;
struct _Z11QMetaObject;
enum N11QMetaObject4CallE {
    InvokeMetaMethod,
    ReadProperty,
    WriteProperty,
    ResetProperty,
    QueryPropertyDesignable,
    QueryPropertyScriptable,
    QueryPropertyStored,
    QueryPropertyEditable,
    QueryPropertyUser
};

16.3.40. QtCore/qpair.h


struct _ZN5QPairIiiEE;

16.3.41. QtCore/qplugin.h


typedef class QObjectQtPluginInstanceFunction;

16.3.42. QtCore/qpluginloader.h


class QPluginLoader;

16.3.43. QtCore/qpoint.h


class QPoint;
class QPointF;

16.3.44. QtCore/qprocess.h


typedef qint64 Q_PID;
class QProcess;
enum N8QProcess12ProcessErrorE {
    FailedToStart,
    Crashed,
    Timedout,
    ReadError,
    WriteError,
    UnknownError
};
enum N8QProcess12ProcessStateE {
    NotRunning,
    Starting,
    Running
};
enum N8QProcess14ProcessChannelE {
    StandardOutput,
    StandardError
};
enum N8QProcess18ProcessChannelModeE {
    SeparateChannels,
    MergedChannels,
    ForwardedChannels
};
enum N8QProcess10ExitStatusE {
    NormalExit,
    CrashExit
};

16.3.45. QtCore/qreadwritelock.h


typedef enum QtValidLicenseForCoreModule QtCoreModule;
class QReadWriteLock;
class QReadLocker;
class QWriteLocker;

16.3.46. QtCore/qrect.h


class QRect;
class QRectF;

16.3.47. QtCore/qregexp.h


class QRegExp;
enum N7QRegExp13PatternSyntaxE {
    RegExp,
    Wildcard,
    FixedString
};
enum N7QRegExp9CaretModeE {
    CaretAtZero,
    CaretAtOffset,
    CaretWontMatch
};

16.3.48. QtCore/qsemaphore.h


class QSemaphore;

16.3.49. QtCore/qsettings.h


class QSettings;
enum N9QSettings6StatusE {
    NoError,
    AccessError,
    FormatError
};
enum N9QSettings6FormatE {
    NativeFormat,
    IniFormat,
    InvalidFormat,
    CustomFormat1,
    CustomFormat2,
    CustomFormat3,
    CustomFormat4,
    CustomFormat5,
    CustomFormat6,
    CustomFormat7,
    CustomFormat8,
    CustomFormat9,
    CustomFormat10,
    CustomFormat11,
    CustomFormat12,
    CustomFormat13,
    CustomFormat14,
    CustomFormat15,
    CustomFormat16
};
enum N9QSettings5ScopeE {
    UserScope,
    User,
    SystemScope,
    Global
};
typedef class QMap < QString, QVariant > N9QSettings11SettingsMapE;
typedef bool N9QSettings8ReadFuncE;
typedef bool N9QSettings9WriteFuncE;
enum N9QSettings6SystemE {
    Unix,
    Windows,
    Mac
};

16.3.50. QtCore/qshareddata.h


class QSharedData;

16.3.51. QtCore/qsignalmapper.h


class QSignalMapper;

16.3.52. QtCore/qsize.h


class QSize;
class QSizeF;

16.3.53. QtCore/qsocketnotifier.h


class QSocketNotifier;
enum N15QSocketNotifier4TypeE {
    Read,
    Write,
    Exception
};

16.3.54. QtCore/qstring.h


class QString;
enum N7QString11SectionFlagE {
    SectionDefault,
    SectionSkipEmpty,
    SectionIncludeLeadingSep,
    SectionIncludeTrailingSep,
    SectionCaseInsensitiveSeps
};
class QFlags < QString::SectionFlag >;
typedef N7QString12SectionFlagsE;
enum N7QString13SplitBehaviorE {
    KeepEmptyParts,
    SkipEmptyParts
};
enum N7QString17NormalizationFormE {
    NormalizationForm_D,
    NormalizationForm_C,
    NormalizationForm_KD,
    NormalizationForm_KC
};
typedef class QCharN7QString8iteratorE;
typedef class QCharN7QString14const_iteratorE;
typedef N7QString8iteratorE N7QString8IteratorE;
typedef N7QString14const_iteratorE N7QString13ConstIteratorE;
struct _ZN7QString4NullE;
struct _ZN7QString4DataE;
class QLatin1String;
class QCharRef;
class QConstString;

16.3.55. QtCore/qstringlist.h


class QStringList;

16.3.56. QtCore/qstringmatcher.h


class QStringMatcher;

16.3.57. QtCore/qtemporaryfile.h


class QTemporaryFile;

16.3.58. QtCore/qtextcodec.h


class QTextCodec;
enum N10QTextCodec14ConversionFlagE {
    ConvertInvalidToNull,
    DefaultConversion,
    IgnoreHeader
};
class QFlags < QTextCodec::ConversionFlag >;
typedef N10QTextCodec15ConversionFlagsE;
struct _ZN10QTextCodec14ConverterStateE;
class QTextEncoder;
class QTextDecoder;

16.3.59. QtCore/qtextcodecplugin.h


struct _Z26QTextCodecFactoryInterface;
class QTextCodecPlugin;

16.3.60. QtCore/qtextstream.h


class QTextStream;
enum N11QTextStream18RealNumberNotationE {
    SmartNotation,
    FixedNotation,
    ScientificNotation
};
enum N11QTextStream14FieldAlignmentE {
    AlignLeft,
    AlignRight,
    AlignCenter,
    AlignAccountingStyle
};
enum N11QTextStream6StatusE {
    Ok,
    ReadPastEnd,
    ReadCorruptData
};
enum N11QTextStream10NumberFlagE {
    ShowBase,
    ForcePoint,
    ForceSign,
    UppercaseBase,
    UppercaseDigits
};
class QFlags < QTextStream::NumberFlag >;
typedef N11QTextStream11NumberFlagsE;
enum N11QTextStream8EncodingE {
    Locale,
    Latin1,
    Unicode,
    UnicodeNetworkOrder,
    UnicodeReverse,
    RawUnicode,
    UnicodeUTF8
};
typedef class QTextStreamQTextStreamFunction;
typedef void QTSMFI;
typedef void QTSMFC;
class QTextStreamManipulator;
typedef class QTextStreamQTS;
class QTextIStream;
class QTextOStream;

16.3.61. QtCore/qthread.h


class QThread;
enum N7QThread8PriorityE {
    IdlePriority,
    LowestPriority,
    LowPriority,
    NormalPriority,
    HighPriority,
    HighestPriority,
    TimeCriticalPriority,
    InheritPriority
};

16.3.62. QtCore/qthreadstorage.h


class QThreadStorageData;

16.3.63. QtCore/qtimer.h


class QTimer;

16.3.64. QtCore/qtranslator.h


class QTranslator;

16.3.65. QtCore/qurl.h


class QUrl;
enum N4QUrl11ParsingModeE {
    TolerantMode,
    StrictMode
};
enum N4QUrl16FormattingOptionE {
    None,
    RemoveScheme,
    RemovePassword,
    RemoveUserInfo,
    RemovePort,
    RemoveAuthority,
    RemovePath,
    RemoveQuery,
    RemoveFragment,
    StripTrailingSlash
};
class QFlags < QUrl::FormattingOption >;
typedef N4QUrl17FormattingOptionsE;

16.3.66. QtCore/quuid.h


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

16.3.67. QtCore/qvariant.h


class QVariant;
enum N8QVariant4TypeE {
    LastType,
    Invalid,
    Bool,
    Int,
    UInt,
    LongLong,
    ULongLong,
    Double,
    Char,
    Map,
    List,
    String,
    StringList,
    ByteArray,
    CString,
    BitArray,
    Date,
    Time,
    DateTime,
    Url,
    Locale,
    Rect,
    RectF,
    Size,
    SizeF,
    Line,
    LineF,
    Point,
    PointF,
    RegExp,
    ColorGroup,
    Font,
    Pixmap,
    Brush,
    Color,
    Palette,
    Icon,
    IconSet,
    Image,
    Polygon,
    PointArray,
    Region,
    Bitmap,
    Cursor,
    SizePolicy,
    KeySequence,
    Pen,
    TextLength,
    TextFormat,
    UserType
};
struct _ZN8QVariant13PrivateSharedE;
struct _ZN8QVariant7PrivateE;
union _ZN8QVariant7Private4DataE;
typedef void N8QVariant11f_constructE;
typedef void N8QVariant7f_clearE;
typedef bool N8QVariant6f_nullE;
typedef void N8QVariant6f_loadE;
typedef void N8QVariant6f_saveE;
typedef bool N8QVariant9f_compareE;
typedef bool N8QVariant9f_convertE;
typedef bool N8QVariant12f_canConvertE;
typedef void N8QVariant13f_debugStreamE;
struct _ZN8QVariant7HandlerE;
typedef class QList < QVariant > QVariantList;
typedef class QMap < QString, QVariant > QVariantMap;
class QVariantComparisonHelper;

16.3.68. QtCore/qvector.h


class QVector < QVariant >;
struct _Z11QVectorData;

16.3.69. QtCore/qwaitcondition.h


class QWaitCondition;