Qtc.ClassTypes.Core

Documentation

type QVoid a = Object (CQVoid a) #

type TQVoid a = CQVoid a #

data CQVoid a #

type QObject a = Object (CQObject a) #

type TQObject a = CQObject a #

data CQObject a #

qCast_QObject :: Object a -> IO (QObject ()) #

data CQObjectSc a #

qCastList_QObject :: QqCastList_QObject a r => a -> r #

withQObjectResult :: IO (Ptr (TQObject a)) -> IO (QObject a) #

qCastList_QAbstractAnimation :: QqCastList_QAbstractAnimation a r => a -> r #

qCastList_QAbstractItemModel :: QqCastList_QAbstractItemModel a r => a -> r #

type QEvent a = Object (CQEvent a) #

type TQEvent a = CQEvent a #

data CQEvent a #

qCast_QEvent :: Object a -> IO (QEvent ()) #

type QEventSc a = QEvent (CQEventSc a) #

data CQEventSc a #

qCastList_QEvent :: QqCastList_QEvent a r => a -> r #

withQEventResult :: IO (Ptr (TQEvent a)) -> IO (QEvent a) #

data CQIODevice a #

qCastList_QIODevice :: QqCastList_QIODevice a r => a -> r #

qCastList_QAbstractState :: QqCastList_QAbstractState a r => a -> r #

qCastList_QAnimationGroup :: QqCastList_QAnimationGroup a r => a -> r #

qCastList_QAbstractProxyModel :: QqCastList_QAbstractProxyModel a r => a -> r #

qCastList_QFileDevice :: QqCastList_QFileDevice a r => a -> r #

qCastList_QAbstractTransition :: QqCastList_QAbstractTransition a r => a -> r #

qCastList_QBasicMutex :: QqCastList_QBasicMutex a r => a -> r #

qCastList_QVariantAnimation :: QqCastList_QVariantAnimation a r => a -> r #

qCastList_QAbstractListModel :: QqCastList_QAbstractListModel a r => a -> r #

data CQState a #

qCast_QState :: Object a -> IO (QState ()) #

type QStateSc a = QState (CQStateSc a) #

data CQStateSc a #

qCastList_QState :: QqCastList_QState a r => a -> r #

withQStateResult :: IO (Ptr (TQState a)) -> IO (QState a) #

qStateFromPtr :: Ptr (TQState a) -> IO (QState a) #

type QFile a = QFileDevice (CQFile a) #

data CQFile a #

qCast_QFile :: Object a -> IO (QFile ()) #

type QFileSc a = QFile (CQFileSc a) #

type TQFileSc a = TQFile (CQFileSc a) #

data CQFileSc a #

qCastList_QFile :: QqCastList_QFile a r => a -> r #

withQFileResult :: IO (Ptr (TQFile a)) -> IO (QFile a) #

qFileFromPtr :: Ptr (TQFile a) -> IO (QFile a) #

qFileAddFinalizer :: QFile a -> IO () #

type QString a = Object (CQString a) #

type TQString a = CQString a #

data CQString a #

qCast_QString :: Object a -> IO (QString ()) #

data CQStringSc a #

qCastList_QString :: QqCastList_QString a r => a -> r #

qCastList_QByteArrayMatcher :: QqCastList_QByteArrayMatcher a r => a -> r #

data CQJsonValue a #

qCastList_QJsonValue :: QqCastList_QJsonValue a r => a -> r #

qCastList_QEventPrivate :: QqCastList_QEventPrivate a r => a -> r #

qCastList_QMimeDatabase :: QqCastList_QMimeDatabase a r => a -> r #

qCastList_QTextEncoder :: QqCastList_QTextEncoder a r => a -> r #

type QByteRef a = Object (CQByteRef a) #

type TQByteRef a = CQByteRef a #

data CQByteRef a #

data CQByteRefSc a #

qCastList_QByteRef :: QqCastList_QByteRef a r => a -> r #

qCastList_QXmlStreamAttributes :: QqCastList_QXmlStreamAttributes a r => a -> r #

data CQJsonArray a #

qCastList_QJsonArray :: QqCastList_QJsonArray a r => a -> r #

qCastList_QString_Null :: QqCastList_QString_Null a r => a -> r #

qCastList_QMessageLogger :: QqCastList_QMessageLogger a r => a -> r #

qCastList_QBasicTimer :: QqCastList_QBasicTimer a r => a -> r #

qCastList_QByteArrayDataPtr :: QqCastList_QByteArrayDataPtr a r => a -> r #

qCastList_QXmlStreamEntityDeclaration :: QqCastList_QXmlStreamEntityDeclaration a r => a -> r #

type QFlag a = Object (CQFlag a) #

type TQFlag a = CQFlag a #

data CQFlag a #

qCast_QFlag :: Object a -> IO (QFlag ()) #

type QFlagSc a = QFlag (CQFlagSc a) #

type TQFlagSc a = TQFlag (CQFlagSc a) #

data CQFlagSc a #

qCastList_QFlag :: QqCastList_QFlag a r => a -> r #

type QUrl a = Object (CQUrl a) #

type TQUrl a = CQUrl a #

data CQUrl a #

qCast_QUrl :: Object a -> IO (QUrl ()) #

type QUrlSc a = QUrl (CQUrlSc a) #

type TQUrlSc a = TQUrl (CQUrlSc a) #

data CQUrlSc a #

qCastList_QUrl :: QqCastList_QUrl a r => a -> r #

withQUrlResult :: IO (Ptr (TQUrl a)) -> IO (QUrl a) #

withQListQUrlResult :: IO (Ptr (TQListQUrl ())) -> IO [QUrl ()] #

qUrlListFromPtrList :: [Ptr (TQUrl a)] -> IO [QUrl a] #

data CQListQUrl a #

qCastList_QMessageLogContext :: QqCastList_QMessageLogContext a r => a -> r #

qCastList_QXmlStreamNotationDeclaration :: QqCastList_QXmlStreamNotationDeclaration a r => a -> r #

qCastList_QVariant_Private :: QqCastList_QVariant_Private a r => a -> r #

qCastList_QTextStream :: QqCastList_QTextStream a r => a -> r #

type QSize a = Object (CQSize a) #

type TQSize a = CQSize a #

data CQSize a #

qCast_QSize :: Object a -> IO (QSize ()) #

type QSizeSc a = QSize (CQSizeSc a) #

type TQSizeSc a = TQSize (CQSizeSc a) #

data CQSizeSc a #

qCastList_QSize :: QqCastList_QSize a r => a -> r #

withQSizeResult :: IO (Ptr (TQSize a)) -> IO (QSize a) #

withQListQSizeResult :: IO (Ptr (TQListQSize ())) -> IO [QSize ()] #

data CQListQSize a #

type QLine a = Object (CQLine a) #

type TQLine a = CQLine a #

data CQLine a #

qCast_QLine :: Object a -> IO (QLine ()) #

type QLineSc a = QLine (CQLineSc a) #

type TQLineSc a = TQLine (CQLineSc a) #

data CQLineSc a #

qCastList_QLine :: QqCastList_QLine a r => a -> r #

withQLineResult :: IO (Ptr (TQLine a)) -> IO (QLine a) #

type QRect a = Object (CQRect a) #

type TQRect a = CQRect a #

data CQRect a #

qCast_QRect :: Object a -> IO (QRect ()) #

type QRectSc a = QRect (CQRectSc a) #

type TQRectSc a = TQRect (CQRectSc a) #

data CQRectSc a #

qCastList_QRect :: QqCastList_QRect a r => a -> r #

withQRectResult :: IO (Ptr (TQRect a)) -> IO (QRect a) #

withQListQRectResult :: IO (Ptr (TQListQRect ())) -> IO [QRect ()] #

data CQListQRect a #

qCastList_QPersistentModelIndex :: QqCastList_QPersistentModelIndex a r => a -> r #

type QPointF a = Object (CQPointF a) #

type TQPointF a = CQPointF a #

data CQPointF a #

qCast_QPointF :: Object a -> IO (QPointF ()) #

data CQPointFSc a #

qCastList_QPointF :: QqCastList_QPointF a r => a -> r #

withQPointFResult :: IO (Ptr (TQPointF a)) -> IO (QPointF a) #

qCastList_QSharedData :: QqCastList_QSharedData a r => a -> r #

qCastList_QRegularExpressionMatch :: QqCastList_QRegularExpressionMatch a r => a -> r #

qCastList_QGenericArgument :: QqCastList_QGenericArgument a r => a -> r #

qCastList_QVariantComparisonHelper :: QqCastList_QVariantComparisonHelper a r => a -> r #

data CQAtomicInt a #

qCastList_QAtomicInt :: QqCastList_QAtomicInt a r => a -> r #

qCastList_QEasingCurve :: QqCastList_QEasingCurve a r => a -> r #

qCastList_QProcessEnvironment :: QqCastList_QProcessEnvironment a r => a -> r #

qCastList_QUrlPrivate :: QqCastList_QUrlPrivate a r => a -> r #

qCastList_QMetaObject :: QqCastList_QMetaObject a r => a -> r #

qCastList_QAbstractNativeEventFilter :: QqCastList_QAbstractNativeEventFilter a r => a -> r #

type QMargins a = Object (CQMargins a) #

type TQMargins a = CQMargins a #

data CQMargins a #

data CQMarginsSc a #

qCastList_QMargins :: QqCastList_QMargins a r => a -> r #

withQMarginsResult :: IO (Ptr (TQMargins a)) -> IO (QMargins a) #

qCastList_QSystemSemaphore :: QqCastList_QSystemSemaphore a r => a -> r #

qCastList_QJsonValueRefPtr :: QqCastList_QJsonValueRefPtr a r => a -> r #

qCastList_QStaticPlugin :: QqCastList_QStaticPlugin a r => a -> r #

type QLocale a = Object (CQLocale a) #

type TQLocale a = CQLocale a #

data CQLocale a #

qCast_QLocale :: Object a -> IO (QLocale ()) #

data CQLocaleSc a #

qCastList_QLocale :: QqCastList_QLocale a r => a -> r #

withQLocaleResult :: IO (Ptr (TQLocale a)) -> IO (QLocale a) #

qCastList_QStringView :: QqCastList_QStringView a r => a -> r #

qCastList_QXmlStreamWriter :: QqCastList_QXmlStreamWriter a r => a -> r #

type QSizeF a = Object (CQSizeF a) #

type TQSizeF a = CQSizeF a #

data CQSizeF a #

qCast_QSizeF :: Object a -> IO (QSizeF ()) #

type QSizeFSc a = QSizeF (CQSizeFSc a) #

data CQSizeFSc a #

qCastList_QSizeF :: QqCastList_QSizeF a r => a -> r #

withQSizeFResult :: IO (Ptr (TQSizeF a)) -> IO (QSizeF a) #

qCastList_QStringList :: QqCastList_QStringList a r => a -> r #

type QTime a = Object (CQTime a) #

type TQTime a = CQTime a #

data CQTime a #

qCast_QTime :: Object a -> IO (QTime ()) #

type QTimeSc a = QTime (CQTimeSc a) #

type TQTimeSc a = TQTime (CQTimeSc a) #

data CQTimeSc a #

qCastList_QTime :: QqCastList_QTime a r => a -> r #

withQTimeResult :: IO (Ptr (TQTime a)) -> IO (QTime a) #

qCastList_QStringMatcher :: QqCastList_QStringMatcher a r => a -> r #

type QCharRef a = Object (CQCharRef a) #

type TQCharRef a = CQCharRef a #

data CQCharRef a #

data CQCharRefSc a #

qCastList_QCharRef :: QqCastList_QCharRef a r => a -> r #

qCastList_QDataStream :: QqCastList_QDataStream a r => a -> r #

qCastList_QTextDecoder :: QqCastList_QTextDecoder a r => a -> r #

type QRectF a = Object (CQRectF a) #

type TQRectF a = CQRectF a #

data CQRectF a #

qCast_QRectF :: Object a -> IO (QRectF ()) #

type QRectFSc a = QRectF (CQRectFSc a) #

data CQRectFSc a #

qCastList_QRectF :: QqCastList_QRectF a r => a -> r #

withQRectFResult :: IO (Ptr (TQRectF a)) -> IO (QRectF a) #

qCastList_QAbstractEventDispatcher_TimerInfo :: QqCastList_QAbstractEventDispatcher_TimerInfo a r => a -> r #

qCastList_QWaitCondition :: QqCastList_QWaitCondition a r => a -> r #

qCastList_QLoggingCategory :: QqCastList_QLoggingCategory a r => a -> r #

qCastList_QMetaClassInfo :: QqCastList_QMetaClassInfo a r => a -> r #

qCastList_QJsonArray_iterator :: QqCastList_QJsonArray_iterator a r => a -> r #

data CQByteArray a #

qCastList_QByteArray :: QqCastList_QByteArray a r => a -> r #

qCastList_QCryptographicHash :: QqCastList_QCryptographicHash a r => a -> r #

qCastList_QStandardPaths :: QqCastList_QStandardPaths a r => a -> r #

data CQMetaEnum a #

qCastList_QMetaEnum :: QqCastList_QMetaEnum a r => a -> r #

qCastList_QJsonObject_const_iterator :: QqCastList_QJsonObject_const_iterator a r => a -> r #

qCastList_QJsonValueRef :: QqCastList_QJsonValueRef a r => a -> r #

type QSysInfo a = Object (CQSysInfo a) #

type TQSysInfo a = CQSysInfo a #

data CQSysInfo a #

data CQSysInfoSc a #

qCastList_QSysInfo :: QqCastList_QSysInfo a r => a -> r #

withQSysInfoResult :: IO (Ptr (TQSysInfo a)) -> IO (QSysInfo a) #

qCastList_QXmlStreamAttribute :: QqCastList_QXmlStreamAttribute a r => a -> r #

qCastList_QTextBoundaryFinder :: QqCastList_QTextBoundaryFinder a r => a -> r #

type QVariant a = Object (CQVariant a) #

type TQVariant a = CQVariant a #

data CQVariant a #

data CQVariantSc a #

qCastList_QVariant :: QqCastList_QVariant a r => a -> r #

withQVariantResult :: IO (Ptr (TQVariant a)) -> IO (QVariant a) #

data CQResource a #

qCastList_QResource :: QqCastList_QResource a r => a -> r #

qCastList_QJsonDocument :: QqCastList_QJsonDocument a r => a -> r #

qCastList_QXmlStreamNamespaceDeclaration :: QqCastList_QXmlStreamNamespaceDeclaration a r => a -> r #

data CQRunnable a #

qCastList_QRunnable :: QqCastList_QRunnable a r => a -> r #

qCastList_QLibraryInfo :: QqCastList_QLibraryInfo a r => a -> r #

qCastList_QHashDummyValue :: QqCastList_QHashDummyValue a r => a -> r #

qCastList_QUrlQueryPrivate :: QqCastList_QUrlQueryPrivate a r => a -> r #

data CQSemaphore a #

qCastList_QSemaphore :: QqCastList_QSemaphore a r => a -> r #

qCastList_QMetaProperty :: QqCastList_QMetaProperty a r => a -> r #

qCastList_QRegularExpression :: QqCastList_QRegularExpression a r => a -> r #

type QDebug a = Object (CQDebug a) #

type TQDebug a = CQDebug a #

data CQDebug a #

qCast_QDebug :: Object a -> IO (QDebug ()) #

type QDebugSc a = QDebug (CQDebugSc a) #

data CQDebugSc a #

qCastList_QDebug :: QqCastList_QDebug a r => a -> r #

withQDebugResult :: IO (Ptr (TQDebug a)) -> IO (QDebug a) #

qCastList_QModelIndex :: QqCastList_QModelIndex a r => a -> r #

qCastList_QIncompatibleFlag :: QqCastList_QIncompatibleFlag a r => a -> r #

qCastList_QCommandLineOption :: QqCastList_QCommandLineOption a r => a -> r #

qCastList_QReadLocker :: QqCastList_QReadLocker a r => a -> r #

data CQMimeType a #

qCastList_QMimeType :: QqCastList_QMimeType a r => a -> r #

qCastList_QTimeZone_OffsetData :: QqCastList_QTimeZone_OffsetData a r => a -> r #

qCastList_QStorageInfo :: QqCastList_QStorageInfo a r => a -> r #

data CQTextCodec a #

qCastList_QTextCodec :: QqCastList_QTextCodec a r => a -> r #

qCastList_QLatin1String :: QqCastList_QLatin1String a r => a -> r #

data CQStringRef a #

qCastList_QStringRef :: QqCastList_QStringRef a r => a -> r #

data CQDateTime a #

qCastList_QDateTime :: QqCastList_QDateTime a r => a -> r #

qCastList_QTextStreamManipulator :: QqCastList_QTextStreamManipulator a r => a -> r #

qCastList_QMetaMethod :: QqCastList_QMetaMethod a r => a -> r #

type Qfloat16 a = Object (CQfloat16 a) #

type TQfloat16 a = CQfloat16 a #

data CQfloat16 a #

data CQfloat16Sc a #

qCastList_Qfloat16 :: QqCastList_Qfloat16 a r => a -> r #

withQfloat16Result :: IO (Ptr (TQfloat16 a)) -> IO (Qfloat16 a) #

qCastList_QEventLoopLocker :: QqCastList_QEventLoopLocker a r => a -> r #

qCastList_QElapsedTimer :: QqCastList_QElapsedTimer a r => a -> r #

qCastList_QItemSelection :: QqCastList_QItemSelection a r => a -> r #

qCastList_QVersionNumber :: QqCastList_QVersionNumber a r => a -> r #

qCastList_QTemporaryDir :: QqCastList_QTemporaryDir a r => a -> r #

type QUuid a = Object (CQUuid a) #

type TQUuid a = CQUuid a #

data CQUuid a #

qCast_QUuid :: Object a -> IO (QUuid ()) #

type QUuidSc a = QUuid (CQUuidSc a) #

type TQUuidSc a = TQUuid (CQUuidSc a) #

data CQUuidSc a #

qCastList_QUuid :: QqCastList_QUuid a r => a -> r #

withQUuidResult :: IO (Ptr (TQUuid a)) -> IO (QUuid a) #

type QLineF a = Object (CQLineF a) #

type TQLineF a = CQLineF a #

data CQLineF a #

qCast_QLineF :: Object a -> IO (QLineF ()) #

type QLineFSc a = QLineF (CQLineFSc a) #

data CQLineFSc a #

qCastList_QLineF :: QqCastList_QLineF a r => a -> r #

withQLineFResult :: IO (Ptr (TQLineF a)) -> IO (QLineF a) #

qCastList_QWriteLocker :: QqCastList_QWriteLocker a r => a -> r #

data CQBitArray a #

qCastList_QBitArray :: QqCastList_QBitArray a r => a -> r #

qCastList_QMutexLocker :: QqCastList_QMutexLocker a r => a -> r #

data CQFileInfo a #

qCastList_QFileInfo :: QqCastList_QFileInfo a r => a -> r #

qCastList_QReadWriteLock :: QqCastList_QReadWriteLock a r => a -> r #

type Qt a = Object (CQt a) #

type TQt a = CQt a #

data CQt a #

qCast_Qt :: Object a -> IO (Qt ()) #

type QtSc a = Qt (CQtSc a) #

type TQtSc a = TQt (CQtSc a) #

data CQtSc a #

qCastList_Qt :: QqCastList_Qt a r => a -> r #

withQtResult :: IO (Ptr (TQt a)) -> IO (Qt a) #

qCastList_QJsonValuePtr :: QqCastList_QJsonValuePtr a r => a -> r #

type QPoint a = Object (CQPoint a) #

type TQPoint a = CQPoint a #

data CQPoint a #

qCast_QPoint :: Object a -> IO (QPoint ()) #

type QPointSc a = QPoint (CQPointSc a) #

data CQPointSc a #

qCastList_QPoint :: QqCastList_QPoint a r => a -> r #

withQPointResult :: IO (Ptr (TQPoint a)) -> IO (QPoint a) #

data CQUrlQuery a #

qCastList_QUrlQuery :: QqCastList_QUrlQuery a r => a -> r #

qCastList_QRegularExpressionMatchIterator :: QqCastList_QRegularExpressionMatchIterator a r => a -> r #

qCastList_QPostEventList :: QqCastList_QPostEventList a r => a -> r #

qCastList_QItemSelectionRange :: QqCastList_QItemSelectionRange a r => a -> r #

qCastList_QXmlStreamReader :: QqCastList_QXmlStreamReader a r => a -> r #

qCastList_QLatin1Char :: QqCastList_QLatin1Char a r => a -> r #

qCastList_QGenericReturnArgument :: QqCastList_QGenericReturnArgument a r => a -> r #

qCastList_QTextCodec_ConverterState :: QqCastList_QTextCodec_ConverterState a r => a -> r #

data CQTimeZone a #

qCastList_QTimeZone :: QqCastList_QTimeZone a r => a -> r #

qCastList_QOperatingSystemVersion :: QqCastList_QOperatingSystemVersion a r => a -> r #

qCastList_QJsonArray_const_iterator :: QqCastList_QJsonArray_const_iterator a r => a -> r #

qCastList_QStringDataPtr :: QqCastList_QStringDataPtr a r => a -> r #

qCastList_QJsonParseError :: QqCastList_QJsonParseError a r => a -> r #

type QDir a = Object (CQDir a) #

type TQDir a = CQDir a #

data CQDir a #

qCast_QDir :: Object a -> IO (QDir ()) #

type QDirSc a = QDir (CQDirSc a) #

type TQDirSc a = TQDir (CQDirSc a) #

data CQDirSc a #

qCastList_QDir :: QqCastList_QDir a r => a -> r #

withQDirResult :: IO (Ptr (TQDir a)) -> IO (QDir a) #

data CQMarginsF a #

qCastList_QMarginsF :: QqCastList_QMarginsF a r => a -> r #

qCastList_QJsonObject :: QqCastList_QJsonObject a r => a -> r #

qCastList_QGlobalSpace :: QqCastList_QGlobalSpace a r => a -> r #

qCastList_QCollatorSortKey :: QqCastList_QCollatorSortKey a r => a -> r #

type QDate a = Object (CQDate a) #

type TQDate a = CQDate a #

data CQDate a #

qCast_QDate :: Object a -> IO (QDate ()) #

type QDateSc a = QDate (CQDateSc a) #

type TQDateSc a = TQDate (CQDateSc a) #

data CQDateSc a #

qCastList_QDate :: QqCastList_QDate a r => a -> r #

withQDateResult :: IO (Ptr (TQDate a)) -> IO (QDate a) #

qCastList_QDirIterator :: QqCastList_QDirIterator a r => a -> r #

type QRegExp a = Object (CQRegExp a) #

type TQRegExp a = CQRegExp a #

data CQRegExp a #

qCast_QRegExp :: Object a -> IO (QRegExp ()) #

data CQRegExpSc a #

qCastList_QRegExp :: QqCastList_QRegExp a r => a -> r #

withQRegExpResult :: IO (Ptr (TQRegExp a)) -> IO (QRegExp a) #

type QChar a = Object (CQChar a) #

type TQChar a = CQChar a #

data CQChar a #

qCast_QChar :: Object a -> IO (QChar ()) #

type QCharSc a = QChar (CQCharSc a) #

type TQCharSc a = TQChar (CQCharSc a) #

data CQCharSc a #

qCastList_QChar :: QqCastList_QChar a r => a -> r #

withQCharResult :: IO (Ptr (TQChar a)) -> IO (QChar a) #

qCastList_QJsonObject_iterator :: QqCastList_QJsonObject_iterator a r => a -> r #

type QBitRef a = Object (CQBitRef a) #

type TQBitRef a = CQBitRef a #

data CQBitRef a #

qCast_QBitRef :: Object a -> IO (QBitRef ()) #

data CQBitRefSc a #

qCastList_QBitRef :: QqCastList_QBitRef a r => a -> r #

type QNoDebug a = Object (CQNoDebug a) #

type TQNoDebug a = CQNoDebug a #

data CQNoDebug a #

data CQNoDebugSc a #

qCastList_QNoDebug :: QqCastList_QNoDebug a r => a -> r #

qCastList_QObjectUserData :: QqCastList_QObjectUserData a r => a -> r #

qCastList_QXmlStreamEntityResolver :: QqCastList_QXmlStreamEntityResolver a r => a -> r #

qCastList_QPauseAnimation :: QqCastList_QPauseAnimation a r => a -> r #

qCastList_QAbstractTableModel :: QqCastList_QAbstractTableModel a r => a -> r #

qCastList_QStringListModel :: QqCastList_QStringListModel a r => a -> r #

qCastList_QSortFilterProxyModel :: QqCastList_QSortFilterProxyModel a r => a -> r #

qCastList_QIdentityProxyModel :: QqCastList_QIdentityProxyModel a r => a -> r #

qCastList_QFinalState :: QqCastList_QFinalState a r => a -> r #

qCastList_QHistoryState :: QqCastList_QHistoryState a r => a -> r #

qCastList_QSignalTransition :: QqCastList_QSignalTransition a r => a -> r #

qCastList_QEventTransition :: QqCastList_QEventTransition a r => a -> r #

qCastList_QSequentialAnimationGroup :: QqCastList_QSequentialAnimationGroup a r => a -> r #

qCastList_QParallelAnimationGroup :: QqCastList_QParallelAnimationGroup a r => a -> r #

data CQMutex a #

qCast_QMutex :: Object a -> IO (QMutex ()) #

type QMutexSc a = QMutex (CQMutexSc a) #

data CQMutexSc a #

qCastList_QMutex :: QqCastList_QMutex a r => a -> r #

withQMutexResult :: IO (Ptr (TQMutex a)) -> IO (QMutex a) #

qCastList_QChildEvent :: QqCastList_QChildEvent a r => a -> r #

qCastList_QDynamicPropertyChangeEvent :: QqCastList_QDynamicPropertyChangeEvent a r => a -> r #

qCastList_QStateMachine_WrappedEvent :: QqCastList_QStateMachine_WrappedEvent a r => a -> r #

qCastList_QStateMachine_SignalEvent :: QqCastList_QStateMachine_SignalEvent a r => a -> r #

qCastList_QTimerEvent :: QqCastList_QTimerEvent a r => a -> r #

qCastList_QTemporaryFile :: QqCastList_QTemporaryFile a r => a -> r #

data CQProcess a #

data CQProcessSc a #

qCastList_QProcess :: QqCastList_QProcess a r => a -> r #

withQProcessResult :: IO (Ptr (TQProcess a)) -> IO (QProcess a) #

data CQBuffer a #

qCast_QBuffer :: Object a -> IO (QBuffer ()) #

data CQBufferSc a #

qCastList_QBuffer :: QqCastList_QBuffer a r => a -> r #

withQBufferResult :: IO (Ptr (TQBuffer a)) -> IO (QBuffer a) #

qCastList_QPluginLoader :: QqCastList_QPluginLoader a r => a -> r #

data CQTimeLine a #

qCastList_QTimeLine :: QqCastList_QTimeLine a r => a -> r #

data CQEventLoop a #

qCastList_QEventLoop :: QqCastList_QEventLoop a r => a -> r #

qCastList_QAbstractEventDispatcher :: QqCastList_QAbstractEventDispatcher a r => a -> r #

qCastList_QThreadPool :: QqCastList_QThreadPool a r => a -> r #

data CQSettings a #

qCastList_QSettings :: QqCastList_QSettings a r => a -> r #

data CQLibrary a #

data CQLibrarySc a #

qCastList_QLibrary :: QqCastList_QLibrary a r => a -> r #

withQLibraryResult :: IO (Ptr (TQLibrary a)) -> IO (QLibrary a) #

data CQMimeData a #

qCastList_QMimeData :: QqCastList_QMimeData a r => a -> r #

qCastList_QTranslator :: QqCastList_QTranslator a r => a -> r #

type QTimer a = QObject (CQTimer a) #

type TQTimer a = TQObject (CQTimer a) #

data CQTimer a #

qCast_QTimer :: Object a -> IO (QTimer ()) #

type QTimerSc a = QTimer (CQTimerSc a) #

data CQTimerSc a #

qCastList_QTimer :: QqCastList_QTimer a r => a -> r #

withQTimerResult :: IO (Ptr (TQTimer a)) -> IO (QTimer a) #

qTimerFromPtr :: Ptr (TQTimer a) -> IO (QTimer a) #

qCastList_QSharedMemory :: QqCastList_QSharedMemory a r => a -> r #

qCastList_QSocketNotifier :: QqCastList_QSocketNotifier a r => a -> r #

qCastList_QFileSystemWatcher :: QqCastList_QFileSystemWatcher a r => a -> r #

qCastList_QObjectCleanupHandler :: QqCastList_QObjectCleanupHandler a r => a -> r #

type QThread a = QObject (CQThread a) #

data CQThread a #

qCast_QThread :: Object a -> IO (QThread ()) #

data CQThreadSc a #

qCastList_QThread :: QqCastList_QThread a r => a -> r #

withQThreadResult :: IO (Ptr (TQThread a)) -> IO (QThread a) #

qCastList_QItemSelectionModel :: QqCastList_QItemSelectionModel a r => a -> r #

qCastList_QSignalMapper :: QqCastList_QSignalMapper a r => a -> r #

qCastList_QStateMachine :: QqCastList_QStateMachine a r => a -> r #

qCastList_QPropertyAnimation :: QqCastList_QPropertyAnimation a r => a -> r #

data Object a #

Constructors

Object !(ForeignPtr a) 
Instances
Eq (Object a) # 
Instance details

Defined in Qtc.Classes.Object

Methods

(==) :: Object a -> Object a -> Bool

(/=) :: Object a -> Object a -> Bool

Ord (Object a) # 
Instance details

Defined in Qtc.Classes.Object

Methods

compare :: Object a -> Object a -> Ordering

(<) :: Object a -> Object a -> Bool

(<=) :: Object a -> Object a -> Bool

(>) :: Object a -> Object a -> Bool

(>=) :: Object a -> Object a -> Bool

max :: Object a -> Object a -> Object a

min :: Object a -> Object a -> Object a

Show (Object a) # 
Instance details

Defined in Qtc.Classes.Object

Methods

showsPrec :: Int -> Object a -> ShowS

show :: Object a -> String

showList :: [Object a] -> ShowS

objectIsNull :: Object a -> Bool #

objectFromPtr :: FunPtr (Ptr a -> IO ()) -> Ptr a -> IO (Object a) #

objectFromPtr_nf :: Ptr a -> IO (Object a) #

withObjectPtr :: Object a -> (Ptr a -> IO b) -> IO b #

objectListFromPtrList :: FunPtr (Ptr a -> IO ()) -> [Ptr a] -> IO [Object a] #

type QCharPtr a = Object (CQCharPtr a) #

type TQCharPtr a = CQCharPtr a #

data CQCharPtr a #

withQCharPtrResult :: IO (Ptr (TQCharPtr a)) -> IO (QCharPtr a) #

data CQStringPtr a #

type QIntPtr a = Object (CQIntPtr a) #

type TQIntPtr a = CQIntPtr a #

data CQIntPtr a #

withQIntPtrResult :: IO (Ptr (TQIntPtr a)) -> IO (QIntPtr a) #

type QIntRef a = Object (CQIntRef a) #

type TQIntRef a = CQIntRef a #

data CQIntRef a #

withQIntRefResult :: IO (Ptr (TQIntRef a)) -> IO (QIntRef a) #

type QLongPtr a = Object (CQLongPtr a) #

type TQLongPtr a = CQLongPtr a #

data CQLongPtr a #

withQLongPtrResult :: IO (Ptr (TQLongPtr a)) -> IO (QLongPtr a) #

data CQFloatPtr a #

data CQStringRf a #

type QValist a = Object (CQValist a) #

type TQValist a = CQValist a #

data CQValist a #

withQValistResult :: IO (Ptr (TQValist a)) -> IO (QValist a) #

data CQDoublePtr a #

data CQFloatRef a #

data CQShortRef a #

type Qchar a = Object (CQchar a) #

type TQchar a = CQchar a #

data CQchar a #

withQcharResult :: IO (Ptr (TQchar a)) -> IO (Qchar a) #

type QInt4 a = Object (CQInt4 a) #

type TQInt4 a = CQInt4 a #

data CQInt4 a #

withQInt4Result :: IO (Ptr (TQInt4 a)) -> IO (QInt4 a) #

data CQCharCRef a #

type QBoolRef a = Object (CQBoolRef a) #

type TQBoolRef a = CQBoolRef a #

data CQBoolRef a #

withQBoolRefResult :: IO (Ptr (TQBoolRef a)) -> IO (QBoolRef a) #

data CQDoubleRef a #

data CQNullptr_t a #

type QBoolPtr a = Object (CQBoolPtr a) #

type TQBoolPtr a = CQBoolPtr a #

data CQBoolPtr a #

withQBoolPtrResult :: IO (Ptr (TQBoolPtr a)) -> IO (QBoolPtr a) #

withQVoidResult :: IO (Ptr (TQVoid a)) -> IO (QVoid a) #

withObjectResult :: FunPtr (Ptr a -> IO ()) -> IO (Ptr a) -> IO (Object a) #

withObjectRefResult :: IO (Ptr a) -> IO (Object a) #

intFromBool :: Bool -> Int #

boolFromInt :: Int -> Bool #

withQListObject :: [Object a] -> (CInt -> Ptr (Ptr a) -> IO b) -> IO b #

withPtrPtrObject :: [Object ()] -> (CInt -> Ptr (Ptr ()) -> IO a) -> IO a #

withQListString :: [String] -> (CInt -> Ptr CWString -> IO a) -> IO a #

withQListObjectResult :: FunPtr (Ptr a -> IO ()) -> (Ptr (Ptr a) -> IO CInt) -> IO [Object a] #

withQListObjectRefResult :: (Ptr (Ptr a) -> IO CInt) -> IO [Object a] #

withPtrPtrObjectResult :: (Ptr (Ptr ()) -> IO CInt) -> IO [Object ()] #

withQListStringResult :: (Ptr (Ptr (TQString ())) -> IO CInt) -> IO [String] #

withQListEStringResult :: IO (Ptr (TQStringList ())) -> IO [String] #

withQStringListHResult :: [String] -> IO (Ptr (TQStringList ())) #

withQListDouble :: [Double] -> (CInt -> Ptr CDouble -> IO b) -> IO b #

withQListQListDouble :: [[Double]] -> (CInt -> Ptr CInt -> Ptr CDouble -> IO b) -> IO b #

withQListDoubleResult :: (Ptr CDouble -> IO CInt) -> IO [Double] #

withQListEDoubleResult :: IO (Ptr (TQListDouble ())) -> IO [Double] #

withQVectorDoubleResult :: (Ptr CDouble -> IO CInt) -> IO [Double] #

withQVectorEDoubleResult :: IO (Ptr (TQVectorDouble ())) -> IO [Double] #

withQListInt :: [Int] -> (CInt -> Ptr CInt -> IO b) -> IO b #

withQListUnsignedInt :: [Int] -> (CInt -> Ptr CUInt -> IO b) -> IO b #

withQListLong :: [Int] -> (CInt -> Ptr CLong -> IO b) -> IO b #

withQListUnsignedShort :: [Int] -> (CInt -> Ptr CUShort -> IO b) -> IO b #

withQVectorUnsignedShort :: [Int] -> (CInt -> Ptr CUShort -> IO b) -> IO b #

withQListQStringListResult :: IO (Ptr (TQListQStringList ())) -> IO [[String]] #

withQListFloat :: [Float] -> (CInt -> Ptr CFloat -> IO b) -> IO b #

withQListFloatResult :: (Ptr CFloat -> IO CInt) -> IO [Float] #

withQListEFloatResult :: IO (Ptr (TQListFloat ())) -> IO [Float] #

withQVectorFloatResult :: (Ptr CFloat -> IO CInt) -> IO [Float] #

withQVectorEFloatResult :: IO (Ptr (TQVectorFloat ())) -> IO [Float] #

withQVectorIntHResult :: [Int] -> IO (Ptr (TQVectorInt ())) #

withQVectorDoubleHResult :: [Double] -> IO (Ptr (TQVectorDouble ())) #

withQVectorFloatHResult :: [Float] -> IO (Ptr (TQVectorFloat ())) #

withQListIntResult :: (Ptr CInt -> IO CInt) -> IO [Int] #

withQListEIntResult :: IO (Ptr (TQListInt ())) -> IO [Int] #

withQVectorIntResult :: (Ptr CInt -> IO CInt) -> IO [Int] #

withQVectorEIntResult :: IO (Ptr (TQVectorInt ())) -> IO [Int] #

withQListUnsignedIntResult :: (Ptr CUInt -> IO CInt) -> IO [Int] #

withQListLongResult :: (Ptr CLong -> IO CInt) -> IO [Int] #

withQListIntHResult :: [Int] -> IO (Ptr (TQListInt ())) #

withQListDoubleHResult :: [Double] -> IO (Ptr (TQListDouble ())) #

withQPairFloatFloatHResult :: (Float, Float) -> IO (Ptr (TQPairFloatFloat ())) #

withQMapQStringQString :: [(String, String)] -> (CInt -> Ptr CWString -> Ptr CWString -> IO a) -> IO a #

withQMapQStringQStringListResult :: IO (Ptr (TQMapQStringQString a)) -> IO [(String, String)] #

withQMapDoubleQString :: [(Double, String)] -> (CInt -> Ptr CDouble -> Ptr CWString -> IO a) -> IO a #

withQMapDoubleQStringListResult :: IO (Ptr (TQMapDoubleQString a)) -> IO [(Double, String)] #

withQMapQStringQVariant :: [(String, QVariant t1)] -> (CInt -> Ptr CWString -> Ptr (Ptr (TQVariant t1)) -> IO a) -> IO a #

withQMapQStringQUrl :: [(String, QUrl t1)] -> (CInt -> Ptr CWString -> Ptr (Ptr (TQUrl t1)) -> IO a) -> IO a #

withQMapQStringQUrlListResult :: IO (Ptr (TQMapQStringQUrl a)) -> IO [(String, QUrl ())] #

withQHashQStringQVariant :: [(String, QVariant t1)] -> (CInt -> Ptr CWString -> Ptr (Ptr (TQVariant t1)) -> IO a) -> IO a #

withQHashQStringQObject :: [(String, QObject t1)] -> (CInt -> Ptr CWString -> Ptr (Ptr (TQObject t1)) -> IO a) -> IO a #

withQMapStringString :: [(String, String)] -> (CInt -> Ptr CWString -> Ptr CWString -> IO a) -> IO a #

withQListQPairQStringQString :: [(String, String)] -> (CInt -> Ptr CWString -> Ptr CWString -> IO a) -> IO a #

withQListQPairQByteArrayQByteArray :: [(QByteArray t1, QByteArray t2)] -> (CInt -> Ptr (Ptr (TQByteArray t1)) -> Ptr (Ptr (TQByteArray t2)) -> IO a) -> IO a #

withQListQPairQStringQSizeF :: [(String, QSizeF t1)] -> (CInt -> Ptr CWString -> Ptr (Ptr (TQSizeF t1)) -> IO a) -> IO a #

withQPairQStringQString :: (String, String) -> (CWString -> CWString -> IO a) -> IO a #

withQPairQByteArrayQByteArray :: (QByteArray t1, QByteArray t2) -> (Ptr (TQByteArray t1) -> Ptr (TQByteArray t2) -> IO a) -> IO a #

withQPairIntInt :: (Int, Int) -> (CInt -> CInt -> IO a) -> IO a #

withQPairFloatFloat :: (Float, Float) -> (CFloat -> CFloat -> IO a) -> IO a #

withQMapIntQVariant :: [(Int, QVariant t1)] -> (CInt -> Ptr CInt -> Ptr (Ptr (TQVariant t1)) -> IO a) -> IO a #

withQHashIntQByteArray :: [(Int, QByteArray t1)] -> (CInt -> Ptr CInt -> Ptr (Ptr (TQByteArray t1)) -> IO a) -> IO a #

withCString :: String -> (CString -> IO a) -> IO a #

withStringResult :: IO (Ptr (TQString ())) -> IO String #

withCStringResult :: IO (Ptr (TQByteArray a)) -> IO String #

stringFromPtr :: Ptr (TQString ()) -> IO String #

cstringFromPtr :: Ptr (TQByteArray a) -> IO String #

withQPairQStringQStringResult :: IO (Ptr (TQPairQStringQString a)) -> IO (String, String) #

withQPairIntIntResult :: IO (Ptr (TQPairIntInt a)) -> IO (Int, Int) #

withQPairIntIntHResult :: (Int, Int) -> IO (Ptr (TQPairIntInt ())) #

withQPairFloatFloatResult :: IO (Ptr (TQPairFloatFloat a)) -> IO (Float, Float) #

withQListQPairIntIntResult :: IO (Ptr (TQListQPairIntInt ())) -> IO [(Int, Int)] #

withQVectorQPairDoubleQVariant :: [(Double, QVariant t1)] -> (CInt -> Ptr CDouble -> Ptr (Ptr (TQVariant t1)) -> IO a) -> IO a #

withQListQPairDoubleDoubleResult :: IO (Ptr (TQListQPairDoubleDouble ())) -> IO [(Double, Double)] #

newCWString :: String -> IO CWString #

withCWString :: String -> (CWString -> IO a) -> IO a #

newtype CFloat #

Constructors

CFloat Float 
Instances
Enum CFloat 
Instance details

Defined in Foreign.C.Types

Eq CFloat 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CFloat -> CFloat -> Bool

(/=) :: CFloat -> CFloat -> Bool

Floating CFloat 
Instance details

Defined in Foreign.C.Types

Fractional CFloat 
Instance details

Defined in Foreign.C.Types

Methods

(/) :: CFloat -> CFloat -> CFloat

recip :: CFloat -> CFloat

fromRational :: Rational -> CFloat

Num CFloat 
Instance details

Defined in Foreign.C.Types

Ord CFloat 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CFloat -> CFloat -> Ordering

(<) :: CFloat -> CFloat -> Bool

(<=) :: CFloat -> CFloat -> Bool

(>) :: CFloat -> CFloat -> Bool

(>=) :: CFloat -> CFloat -> Bool

max :: CFloat -> CFloat -> CFloat

min :: CFloat -> CFloat -> CFloat

Read CFloat 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CFloat

readList :: ReadS [CFloat]

readPrec :: ReadPrec CFloat

readListPrec :: ReadPrec [CFloat]

Real CFloat 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CFloat -> Rational

RealFloat CFloat 
Instance details

Defined in Foreign.C.Types

Methods

floatRadix :: CFloat -> Integer

floatDigits :: CFloat -> Int

floatRange :: CFloat -> (Int, Int)

decodeFloat :: CFloat -> (Integer, Int)

encodeFloat :: Integer -> Int -> CFloat

exponent :: CFloat -> Int

significand :: CFloat -> CFloat

scaleFloat :: Int -> CFloat -> CFloat

isNaN :: CFloat -> Bool

isInfinite :: CFloat -> Bool

isDenormalized :: CFloat -> Bool

isNegativeZero :: CFloat -> Bool

isIEEE :: CFloat -> Bool

atan2 :: CFloat -> CFloat -> CFloat

RealFrac CFloat 
Instance details

Defined in Foreign.C.Types

Methods

properFraction :: Integral b => CFloat -> (b, CFloat)

truncate :: Integral b => CFloat -> b

round :: Integral b => CFloat -> b

ceiling :: Integral b => CFloat -> b

floor :: Integral b => CFloat -> b

Show CFloat 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CFloat -> ShowS

show :: CFloat -> String

showList :: [CFloat] -> ShowS

Storable CFloat 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CFloat -> Int

alignment :: CFloat -> Int

peekElemOff :: Ptr CFloat -> Int -> IO CFloat

pokeElemOff :: Ptr CFloat -> Int -> CFloat -> IO ()

peekByteOff :: Ptr b -> Int -> IO CFloat

pokeByteOff :: Ptr b -> Int -> CFloat -> IO ()

peek :: Ptr CFloat -> IO CFloat

poke :: Ptr CFloat -> CFloat -> IO ()

toCFloat :: Float -> CFloat #

fromCFloat :: CFloat -> Float #

withFloatResult :: IO CFloat -> IO Float #

newtype CDouble #

Constructors

CDouble Double 
Instances
Enum CDouble 
Instance details

Defined in Foreign.C.Types

Eq CDouble 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CDouble -> CDouble -> Bool

(/=) :: CDouble -> CDouble -> Bool

Floating CDouble 
Instance details

Defined in Foreign.C.Types

Fractional CDouble 
Instance details

Defined in Foreign.C.Types

Methods

(/) :: CDouble -> CDouble -> CDouble

recip :: CDouble -> CDouble

fromRational :: Rational -> CDouble

Num CDouble 
Instance details

Defined in Foreign.C.Types

Ord CDouble 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CDouble -> CDouble -> Ordering

(<) :: CDouble -> CDouble -> Bool

(<=) :: CDouble -> CDouble -> Bool

(>) :: CDouble -> CDouble -> Bool

(>=) :: CDouble -> CDouble -> Bool

max :: CDouble -> CDouble -> CDouble

min :: CDouble -> CDouble -> CDouble

Read CDouble 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CDouble

readList :: ReadS [CDouble]

readPrec :: ReadPrec CDouble

readListPrec :: ReadPrec [CDouble]

Real CDouble 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CDouble -> Rational

RealFloat CDouble 
Instance details

Defined in Foreign.C.Types

Methods

floatRadix :: CDouble -> Integer

floatDigits :: CDouble -> Int

floatRange :: CDouble -> (Int, Int)

decodeFloat :: CDouble -> (Integer, Int)

encodeFloat :: Integer -> Int -> CDouble

exponent :: CDouble -> Int

significand :: CDouble -> CDouble

scaleFloat :: Int -> CDouble -> CDouble

isNaN :: CDouble -> Bool

isInfinite :: CDouble -> Bool

isDenormalized :: CDouble -> Bool

isNegativeZero :: CDouble -> Bool

isIEEE :: CDouble -> Bool

atan2 :: CDouble -> CDouble -> CDouble

RealFrac CDouble 
Instance details

Defined in Foreign.C.Types

Methods

properFraction :: Integral b => CDouble -> (b, CDouble)

truncate :: Integral b => CDouble -> b

round :: Integral b => CDouble -> b

ceiling :: Integral b => CDouble -> b

floor :: Integral b => CDouble -> b

Show CDouble 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CDouble -> ShowS

show :: CDouble -> String

showList :: [CDouble] -> ShowS

Storable CDouble 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CDouble -> Int

alignment :: CDouble -> Int

peekElemOff :: Ptr CDouble -> Int -> IO CDouble

pokeElemOff :: Ptr CDouble -> Int -> CDouble -> IO ()

peekByteOff :: Ptr b -> Int -> IO CDouble

pokeByteOff :: Ptr b -> Int -> CDouble -> IO ()

peek :: Ptr CDouble -> IO CDouble

poke :: Ptr CDouble -> CDouble -> IO ()

toCDouble :: Double -> CDouble #

fromCDouble :: CDouble -> Double #

withDoubleResult :: IO CDouble -> IO Double #

newtype CInt #

Constructors

CInt Int32 
Instances
Bounded CInt 
Instance details

Defined in Foreign.C.Types

Enum CInt 
Instance details

Defined in Foreign.C.Types

Methods

succ :: CInt -> CInt

pred :: CInt -> CInt

toEnum :: Int -> CInt

fromEnum :: CInt -> Int

enumFrom :: CInt -> [CInt]

enumFromThen :: CInt -> CInt -> [CInt]

enumFromTo :: CInt -> CInt -> [CInt]

enumFromThenTo :: CInt -> CInt -> CInt -> [CInt]

Eq CInt 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CInt -> CInt -> Bool

(/=) :: CInt -> CInt -> Bool

Integral CInt 
Instance details

Defined in Foreign.C.Types

Methods

quot :: CInt -> CInt -> CInt

rem :: CInt -> CInt -> CInt

div :: CInt -> CInt -> CInt

mod :: CInt -> CInt -> CInt

quotRem :: CInt -> CInt -> (CInt, CInt)

divMod :: CInt -> CInt -> (CInt, CInt)

toInteger :: CInt -> Integer

Num CInt 
Instance details

Defined in Foreign.C.Types

Methods

(+) :: CInt -> CInt -> CInt

(-) :: CInt -> CInt -> CInt

(*) :: CInt -> CInt -> CInt

negate :: CInt -> CInt

abs :: CInt -> CInt

signum :: CInt -> CInt

fromInteger :: Integer -> CInt

Ord CInt 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CInt -> CInt -> Ordering

(<) :: CInt -> CInt -> Bool

(<=) :: CInt -> CInt -> Bool

(>) :: CInt -> CInt -> Bool

(>=) :: CInt -> CInt -> Bool

max :: CInt -> CInt -> CInt

min :: CInt -> CInt -> CInt

Read CInt 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CInt

readList :: ReadS [CInt]

readPrec :: ReadPrec CInt

readListPrec :: ReadPrec [CInt]

Real CInt 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CInt -> Rational

Show CInt 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CInt -> ShowS

show :: CInt -> String

showList :: [CInt] -> ShowS

Bits CInt 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CInt -> CInt -> CInt

(.|.) :: CInt -> CInt -> CInt

xor :: CInt -> CInt -> CInt

complement :: CInt -> CInt

shift :: CInt -> Int -> CInt

rotate :: CInt -> Int -> CInt

zeroBits :: CInt

bit :: Int -> CInt

setBit :: CInt -> Int -> CInt

clearBit :: CInt -> Int -> CInt

complementBit :: CInt -> Int -> CInt

testBit :: CInt -> Int -> Bool

bitSizeMaybe :: CInt -> Maybe Int

bitSize :: CInt -> Int

isSigned :: CInt -> Bool

shiftL :: CInt -> Int -> CInt

unsafeShiftL :: CInt -> Int -> CInt

shiftR :: CInt -> Int -> CInt

unsafeShiftR :: CInt -> Int -> CInt

rotateL :: CInt -> Int -> CInt

rotateR :: CInt -> Int -> CInt

popCount :: CInt -> Int

FiniteBits CInt 
Instance details

Defined in Foreign.C.Types

Methods

finiteBitSize :: CInt -> Int

countLeadingZeros :: CInt -> Int

countTrailingZeros :: CInt -> Int

Storable CInt 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CInt -> Int

alignment :: CInt -> Int

peekElemOff :: Ptr CInt -> Int -> IO CInt

pokeElemOff :: Ptr CInt -> Int -> CInt -> IO ()

peekByteOff :: Ptr b -> Int -> IO CInt

pokeByteOff :: Ptr b -> Int -> CInt -> IO ()

peek :: Ptr CInt -> IO CInt

poke :: Ptr CInt -> CInt -> IO ()

toCInt :: Int -> CInt #

fromCInt :: CInt -> Int #

withIntResult :: IO CInt -> IO Int #

newtype CUInt #

Constructors

CUInt Word32 
Instances
Bounded CUInt 
Instance details

Defined in Foreign.C.Types

Enum CUInt 
Instance details

Defined in Foreign.C.Types

Eq CUInt 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CUInt -> CUInt -> Bool

(/=) :: CUInt -> CUInt -> Bool

Integral CUInt 
Instance details

Defined in Foreign.C.Types

Methods

quot :: CUInt -> CUInt -> CUInt

rem :: CUInt -> CUInt -> CUInt

div :: CUInt -> CUInt -> CUInt

mod :: CUInt -> CUInt -> CUInt

quotRem :: CUInt -> CUInt -> (CUInt, CUInt)

divMod :: CUInt -> CUInt -> (CUInt, CUInt)

toInteger :: CUInt -> Integer

Num CUInt 
Instance details

Defined in Foreign.C.Types

Methods

(+) :: CUInt -> CUInt -> CUInt

(-) :: CUInt -> CUInt -> CUInt

(*) :: CUInt -> CUInt -> CUInt

negate :: CUInt -> CUInt

abs :: CUInt -> CUInt

signum :: CUInt -> CUInt

fromInteger :: Integer -> CUInt

Ord CUInt 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CUInt -> CUInt -> Ordering

(<) :: CUInt -> CUInt -> Bool

(<=) :: CUInt -> CUInt -> Bool

(>) :: CUInt -> CUInt -> Bool

(>=) :: CUInt -> CUInt -> Bool

max :: CUInt -> CUInt -> CUInt

min :: CUInt -> CUInt -> CUInt

Read CUInt 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CUInt

readList :: ReadS [CUInt]

readPrec :: ReadPrec CUInt

readListPrec :: ReadPrec [CUInt]

Real CUInt 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CUInt -> Rational

Show CUInt 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUInt -> ShowS

show :: CUInt -> String

showList :: [CUInt] -> ShowS

Bits CUInt 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CUInt -> CUInt -> CUInt

(.|.) :: CUInt -> CUInt -> CUInt

xor :: CUInt -> CUInt -> CUInt

complement :: CUInt -> CUInt

shift :: CUInt -> Int -> CUInt

rotate :: CUInt -> Int -> CUInt

zeroBits :: CUInt

bit :: Int -> CUInt

setBit :: CUInt -> Int -> CUInt

clearBit :: CUInt -> Int -> CUInt

complementBit :: CUInt -> Int -> CUInt

testBit :: CUInt -> Int -> Bool

bitSizeMaybe :: CUInt -> Maybe Int

bitSize :: CUInt -> Int

isSigned :: CUInt -> Bool

shiftL :: CUInt -> Int -> CUInt

unsafeShiftL :: CUInt -> Int -> CUInt

shiftR :: CUInt -> Int -> CUInt

unsafeShiftR :: CUInt -> Int -> CUInt

rotateL :: CUInt -> Int -> CUInt

rotateR :: CUInt -> Int -> CUInt

popCount :: CUInt -> Int

FiniteBits CUInt 
Instance details

Defined in Foreign.C.Types

Storable CUInt 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CUInt -> Int

alignment :: CUInt -> Int

peekElemOff :: Ptr CUInt -> Int -> IO CUInt

pokeElemOff :: Ptr CUInt -> Int -> CUInt -> IO ()

peekByteOff :: Ptr b -> Int -> IO CUInt

pokeByteOff :: Ptr b -> Int -> CUInt -> IO ()

peek :: Ptr CUInt -> IO CUInt

poke :: Ptr CUInt -> CUInt -> IO ()

toCUInt :: Int -> CUInt #

fromCUInt :: CUInt -> Int #

withUnsignedIntResult :: IO CUInt -> IO Int #

newtype CShort #

Constructors

CShort Int16 
Instances
Bounded CShort 
Instance details

Defined in Foreign.C.Types

Enum CShort 
Instance details

Defined in Foreign.C.Types

Eq CShort 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CShort -> CShort -> Bool

(/=) :: CShort -> CShort -> Bool

Integral CShort 
Instance details

Defined in Foreign.C.Types

Num CShort 
Instance details

Defined in Foreign.C.Types

Ord CShort 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CShort -> CShort -> Ordering

(<) :: CShort -> CShort -> Bool

(<=) :: CShort -> CShort -> Bool

(>) :: CShort -> CShort -> Bool

(>=) :: CShort -> CShort -> Bool

max :: CShort -> CShort -> CShort

min :: CShort -> CShort -> CShort

Read CShort 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CShort

readList :: ReadS [CShort]

readPrec :: ReadPrec CShort

readListPrec :: ReadPrec [CShort]

Real CShort 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CShort -> Rational

Show CShort 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CShort -> ShowS

show :: CShort -> String

showList :: [CShort] -> ShowS

Bits CShort 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CShort -> CShort -> CShort

(.|.) :: CShort -> CShort -> CShort

xor :: CShort -> CShort -> CShort

complement :: CShort -> CShort

shift :: CShort -> Int -> CShort

rotate :: CShort -> Int -> CShort

zeroBits :: CShort

bit :: Int -> CShort

setBit :: CShort -> Int -> CShort

clearBit :: CShort -> Int -> CShort

complementBit :: CShort -> Int -> CShort

testBit :: CShort -> Int -> Bool

bitSizeMaybe :: CShort -> Maybe Int

bitSize :: CShort -> Int

isSigned :: CShort -> Bool

shiftL :: CShort -> Int -> CShort

unsafeShiftL :: CShort -> Int -> CShort

shiftR :: CShort -> Int -> CShort

unsafeShiftR :: CShort -> Int -> CShort

rotateL :: CShort -> Int -> CShort

rotateR :: CShort -> Int -> CShort

popCount :: CShort -> Int

FiniteBits CShort 
Instance details

Defined in Foreign.C.Types

Storable CShort 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CShort -> Int

alignment :: CShort -> Int

peekElemOff :: Ptr CShort -> Int -> IO CShort

pokeElemOff :: Ptr CShort -> Int -> CShort -> IO ()

peekByteOff :: Ptr b -> Int -> IO CShort

pokeByteOff :: Ptr b -> Int -> CShort -> IO ()

peek :: Ptr CShort -> IO CShort

poke :: Ptr CShort -> CShort -> IO ()

toCShort :: Int -> CShort #

fromCShort :: CShort -> Int #

withShortResult :: IO CShort -> IO Int #

newtype CUShort #

Constructors

CUShort Word16 
Instances
Bounded CUShort 
Instance details

Defined in Foreign.C.Types

Enum CUShort 
Instance details

Defined in Foreign.C.Types

Eq CUShort 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CUShort -> CUShort -> Bool

(/=) :: CUShort -> CUShort -> Bool

Integral CUShort 
Instance details

Defined in Foreign.C.Types

Num CUShort 
Instance details

Defined in Foreign.C.Types

Ord CUShort 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CUShort -> CUShort -> Ordering

(<) :: CUShort -> CUShort -> Bool

(<=) :: CUShort -> CUShort -> Bool

(>) :: CUShort -> CUShort -> Bool

(>=) :: CUShort -> CUShort -> Bool

max :: CUShort -> CUShort -> CUShort

min :: CUShort -> CUShort -> CUShort

Read CUShort 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CUShort

readList :: ReadS [CUShort]

readPrec :: ReadPrec CUShort

readListPrec :: ReadPrec [CUShort]

Real CUShort 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CUShort -> Rational

Show CUShort 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUShort -> ShowS

show :: CUShort -> String

showList :: [CUShort] -> ShowS

Bits CUShort 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CUShort -> CUShort -> CUShort

(.|.) :: CUShort -> CUShort -> CUShort

xor :: CUShort -> CUShort -> CUShort

complement :: CUShort -> CUShort

shift :: CUShort -> Int -> CUShort

rotate :: CUShort -> Int -> CUShort

zeroBits :: CUShort

bit :: Int -> CUShort

setBit :: CUShort -> Int -> CUShort

clearBit :: CUShort -> Int -> CUShort

complementBit :: CUShort -> Int -> CUShort

testBit :: CUShort -> Int -> Bool

bitSizeMaybe :: CUShort -> Maybe Int

bitSize :: CUShort -> Int

isSigned :: CUShort -> Bool

shiftL :: CUShort -> Int -> CUShort

unsafeShiftL :: CUShort -> Int -> CUShort

shiftR :: CUShort -> Int -> CUShort

unsafeShiftR :: CUShort -> Int -> CUShort

rotateL :: CUShort -> Int -> CUShort

rotateR :: CUShort -> Int -> CUShort

popCount :: CUShort -> Int

FiniteBits CUShort 
Instance details

Defined in Foreign.C.Types

Storable CUShort 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CUShort -> Int

alignment :: CUShort -> Int

peekElemOff :: Ptr CUShort -> Int -> IO CUShort

pokeElemOff :: Ptr CUShort -> Int -> CUShort -> IO ()

peekByteOff :: Ptr b -> Int -> IO CUShort

pokeByteOff :: Ptr b -> Int -> CUShort -> IO ()

peek :: Ptr CUShort -> IO CUShort

poke :: Ptr CUShort -> CUShort -> IO ()

toCUShort :: Int -> CUShort #

newtype CLong #

Constructors

CLong Int64 
Instances
Bounded CLong 
Instance details

Defined in Foreign.C.Types

Enum CLong 
Instance details

Defined in Foreign.C.Types

Eq CLong 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CLong -> CLong -> Bool

(/=) :: CLong -> CLong -> Bool

Integral CLong 
Instance details

Defined in Foreign.C.Types

Methods

quot :: CLong -> CLong -> CLong

rem :: CLong -> CLong -> CLong

div :: CLong -> CLong -> CLong

mod :: CLong -> CLong -> CLong

quotRem :: CLong -> CLong -> (CLong, CLong)

divMod :: CLong -> CLong -> (CLong, CLong)

toInteger :: CLong -> Integer

Num CLong 
Instance details

Defined in Foreign.C.Types

Methods

(+) :: CLong -> CLong -> CLong

(-) :: CLong -> CLong -> CLong

(*) :: CLong -> CLong -> CLong

negate :: CLong -> CLong

abs :: CLong -> CLong

signum :: CLong -> CLong

fromInteger :: Integer -> CLong

Ord CLong 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CLong -> CLong -> Ordering

(<) :: CLong -> CLong -> Bool

(<=) :: CLong -> CLong -> Bool

(>) :: CLong -> CLong -> Bool

(>=) :: CLong -> CLong -> Bool

max :: CLong -> CLong -> CLong

min :: CLong -> CLong -> CLong

Read CLong 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CLong

readList :: ReadS [CLong]

readPrec :: ReadPrec CLong

readListPrec :: ReadPrec [CLong]

Real CLong 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CLong -> Rational

Show CLong 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CLong -> ShowS

show :: CLong -> String

showList :: [CLong] -> ShowS

Bits CLong 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CLong -> CLong -> CLong

(.|.) :: CLong -> CLong -> CLong

xor :: CLong -> CLong -> CLong

complement :: CLong -> CLong

shift :: CLong -> Int -> CLong

rotate :: CLong -> Int -> CLong

zeroBits :: CLong

bit :: Int -> CLong

setBit :: CLong -> Int -> CLong

clearBit :: CLong -> Int -> CLong

complementBit :: CLong -> Int -> CLong

testBit :: CLong -> Int -> Bool

bitSizeMaybe :: CLong -> Maybe Int

bitSize :: CLong -> Int

isSigned :: CLong -> Bool

shiftL :: CLong -> Int -> CLong

unsafeShiftL :: CLong -> Int -> CLong

shiftR :: CLong -> Int -> CLong

unsafeShiftR :: CLong -> Int -> CLong

rotateL :: CLong -> Int -> CLong

rotateR :: CLong -> Int -> CLong

popCount :: CLong -> Int

FiniteBits CLong 
Instance details

Defined in Foreign.C.Types

Storable CLong 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CLong -> Int

alignment :: CLong -> Int

peekElemOff :: Ptr CLong -> Int -> IO CLong

pokeElemOff :: Ptr CLong -> Int -> CLong -> IO ()

peekByteOff :: Ptr b -> Int -> IO CLong

pokeByteOff :: Ptr b -> Int -> CLong -> IO ()

peek :: Ptr CLong -> IO CLong

poke :: Ptr CLong -> CLong -> IO ()

toCLong :: Int -> CLong #

fromCLong :: CLong -> Int #

withLongResult :: IO CLong -> IO Int #

newtype CULong #

Constructors

CULong Word64 
Instances
Bounded CULong 
Instance details

Defined in Foreign.C.Types

Enum CULong 
Instance details

Defined in Foreign.C.Types

Eq CULong 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CULong -> CULong -> Bool

(/=) :: CULong -> CULong -> Bool

Integral CULong 
Instance details

Defined in Foreign.C.Types

Num CULong 
Instance details

Defined in Foreign.C.Types

Ord CULong 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CULong -> CULong -> Ordering

(<) :: CULong -> CULong -> Bool

(<=) :: CULong -> CULong -> Bool

(>) :: CULong -> CULong -> Bool

(>=) :: CULong -> CULong -> Bool

max :: CULong -> CULong -> CULong

min :: CULong -> CULong -> CULong

Read CULong 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CULong

readList :: ReadS [CULong]

readPrec :: ReadPrec CULong

readListPrec :: ReadPrec [CULong]

Real CULong 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CULong -> Rational

Show CULong 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CULong -> ShowS

show :: CULong -> String

showList :: [CULong] -> ShowS

Bits CULong 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CULong -> CULong -> CULong

(.|.) :: CULong -> CULong -> CULong

xor :: CULong -> CULong -> CULong

complement :: CULong -> CULong

shift :: CULong -> Int -> CULong

rotate :: CULong -> Int -> CULong

zeroBits :: CULong

bit :: Int -> CULong

setBit :: CULong -> Int -> CULong

clearBit :: CULong -> Int -> CULong

complementBit :: CULong -> Int -> CULong

testBit :: CULong -> Int -> Bool

bitSizeMaybe :: CULong -> Maybe Int

bitSize :: CULong -> Int

isSigned :: CULong -> Bool

shiftL :: CULong -> Int -> CULong

unsafeShiftL :: CULong -> Int -> CULong

shiftR :: CULong -> Int -> CULong

unsafeShiftR :: CULong -> Int -> CULong

rotateL :: CULong -> Int -> CULong

rotateR :: CULong -> Int -> CULong

popCount :: CULong -> Int

FiniteBits CULong 
Instance details

Defined in Foreign.C.Types

Storable CULong 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CULong -> Int

alignment :: CULong -> Int

peekElemOff :: Ptr CULong -> Int -> IO CULong

pokeElemOff :: Ptr CULong -> Int -> CULong -> IO ()

peekByteOff :: Ptr b -> Int -> IO CULong

pokeByteOff :: Ptr b -> Int -> CULong -> IO ()

peek :: Ptr CULong -> IO CULong

poke :: Ptr CULong -> CULong -> IO ()

toCULong :: Int -> CULong #

fromCULong :: CULong -> Int #

newtype CLLong #

Constructors

CLLong Int64 
Instances
Bounded CLLong 
Instance details

Defined in Foreign.C.Types

Enum CLLong 
Instance details

Defined in Foreign.C.Types

Eq CLLong 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CLLong -> CLLong -> Bool

(/=) :: CLLong -> CLLong -> Bool

Integral CLLong 
Instance details

Defined in Foreign.C.Types

Num CLLong 
Instance details

Defined in Foreign.C.Types

Ord CLLong 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CLLong -> CLLong -> Ordering

(<) :: CLLong -> CLLong -> Bool

(<=) :: CLLong -> CLLong -> Bool

(>) :: CLLong -> CLLong -> Bool

(>=) :: CLLong -> CLLong -> Bool

max :: CLLong -> CLLong -> CLLong

min :: CLLong -> CLLong -> CLLong

Read CLLong 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CLLong

readList :: ReadS [CLLong]

readPrec :: ReadPrec CLLong

readListPrec :: ReadPrec [CLLong]

Real CLLong 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CLLong -> Rational

Show CLLong 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CLLong -> ShowS

show :: CLLong -> String

showList :: [CLLong] -> ShowS

Bits CLLong 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CLLong -> CLLong -> CLLong

(.|.) :: CLLong -> CLLong -> CLLong

xor :: CLLong -> CLLong -> CLLong

complement :: CLLong -> CLLong

shift :: CLLong -> Int -> CLLong

rotate :: CLLong -> Int -> CLLong

zeroBits :: CLLong

bit :: Int -> CLLong

setBit :: CLLong -> Int -> CLLong

clearBit :: CLLong -> Int -> CLLong

complementBit :: CLLong -> Int -> CLLong

testBit :: CLLong -> Int -> Bool

bitSizeMaybe :: CLLong -> Maybe Int

bitSize :: CLLong -> Int

isSigned :: CLLong -> Bool

shiftL :: CLLong -> Int -> CLLong

unsafeShiftL :: CLLong -> Int -> CLLong

shiftR :: CLLong -> Int -> CLLong

unsafeShiftR :: CLLong -> Int -> CLLong

rotateL :: CLLong -> Int -> CLLong

rotateR :: CLLong -> Int -> CLLong

popCount :: CLLong -> Int

FiniteBits CLLong 
Instance details

Defined in Foreign.C.Types

Storable CLLong 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CLLong -> Int

alignment :: CLLong -> Int

peekElemOff :: Ptr CLLong -> Int -> IO CLLong

pokeElemOff :: Ptr CLLong -> Int -> CLLong -> IO ()

peekByteOff :: Ptr b -> Int -> IO CLLong

pokeByteOff :: Ptr b -> Int -> CLLong -> IO ()

peek :: Ptr CLLong -> IO CLLong

poke :: Ptr CLLong -> CLLong -> IO ()

toCLLong :: Int -> CLLong #

fromCLLong :: CLLong -> Int #

withLongLongResult :: IO CLLong -> IO Int #

newtype CULLong #

Constructors

CULLong Word64 
Instances
Bounded CULLong 
Instance details

Defined in Foreign.C.Types

Enum CULLong 
Instance details

Defined in Foreign.C.Types

Eq CULLong 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CULLong -> CULLong -> Bool

(/=) :: CULLong -> CULLong -> Bool

Integral CULLong 
Instance details

Defined in Foreign.C.Types

Num CULLong 
Instance details

Defined in Foreign.C.Types

Ord CULLong 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CULLong -> CULLong -> Ordering

(<) :: CULLong -> CULLong -> Bool

(<=) :: CULLong -> CULLong -> Bool

(>) :: CULLong -> CULLong -> Bool

(>=) :: CULLong -> CULLong -> Bool

max :: CULLong -> CULLong -> CULLong

min :: CULLong -> CULLong -> CULLong

Read CULLong 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CULLong

readList :: ReadS [CULLong]

readPrec :: ReadPrec CULLong

readListPrec :: ReadPrec [CULLong]

Real CULLong 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CULLong -> Rational

Show CULLong 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CULLong -> ShowS

show :: CULLong -> String

showList :: [CULLong] -> ShowS

Bits CULLong 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CULLong -> CULLong -> CULLong

(.|.) :: CULLong -> CULLong -> CULLong

xor :: CULLong -> CULLong -> CULLong

complement :: CULLong -> CULLong

shift :: CULLong -> Int -> CULLong

rotate :: CULLong -> Int -> CULLong

zeroBits :: CULLong

bit :: Int -> CULLong

setBit :: CULLong -> Int -> CULLong

clearBit :: CULLong -> Int -> CULLong

complementBit :: CULLong -> Int -> CULLong

testBit :: CULLong -> Int -> Bool

bitSizeMaybe :: CULLong -> Maybe Int

bitSize :: CULLong -> Int

isSigned :: CULLong -> Bool

shiftL :: CULLong -> Int -> CULLong

unsafeShiftL :: CULLong -> Int -> CULLong

shiftR :: CULLong -> Int -> CULLong

unsafeShiftR :: CULLong -> Int -> CULLong

rotateL :: CULLong -> Int -> CULLong

rotateR :: CULLong -> Int -> CULLong

popCount :: CULLong -> Int

FiniteBits CULLong 
Instance details

Defined in Foreign.C.Types

Storable CULLong 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CULLong -> Int

alignment :: CULLong -> Int

peekElemOff :: Ptr CULLong -> Int -> IO CULLong

pokeElemOff :: Ptr CULLong -> Int -> CULLong -> IO ()

peekByteOff :: Ptr b -> Int -> IO CULLong

pokeByteOff :: Ptr b -> Int -> CULLong -> IO ()

peek :: Ptr CULLong -> IO CULLong

poke :: Ptr CULLong -> CULLong -> IO ()

toCULLong :: Int -> CULLong #

newtype CChar #

Constructors

CChar Int8 
Instances
Bounded CChar 
Instance details

Defined in Foreign.C.Types

Enum CChar 
Instance details

Defined in Foreign.C.Types

Eq CChar 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CChar -> CChar -> Bool

(/=) :: CChar -> CChar -> Bool

Integral CChar 
Instance details

Defined in Foreign.C.Types

Methods

quot :: CChar -> CChar -> CChar

rem :: CChar -> CChar -> CChar

div :: CChar -> CChar -> CChar

mod :: CChar -> CChar -> CChar

quotRem :: CChar -> CChar -> (CChar, CChar)

divMod :: CChar -> CChar -> (CChar, CChar)

toInteger :: CChar -> Integer

Num CChar 
Instance details

Defined in Foreign.C.Types

Methods

(+) :: CChar -> CChar -> CChar

(-) :: CChar -> CChar -> CChar

(*) :: CChar -> CChar -> CChar

negate :: CChar -> CChar

abs :: CChar -> CChar

signum :: CChar -> CChar

fromInteger :: Integer -> CChar

Ord CChar 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CChar -> CChar -> Ordering

(<) :: CChar -> CChar -> Bool

(<=) :: CChar -> CChar -> Bool

(>) :: CChar -> CChar -> Bool

(>=) :: CChar -> CChar -> Bool

max :: CChar -> CChar -> CChar

min :: CChar -> CChar -> CChar

Read CChar 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CChar

readList :: ReadS [CChar]

readPrec :: ReadPrec CChar

readListPrec :: ReadPrec [CChar]

Real CChar 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CChar -> Rational

Show CChar 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CChar -> ShowS

show :: CChar -> String

showList :: [CChar] -> ShowS

Bits CChar 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CChar -> CChar -> CChar

(.|.) :: CChar -> CChar -> CChar

xor :: CChar -> CChar -> CChar

complement :: CChar -> CChar

shift :: CChar -> Int -> CChar

rotate :: CChar -> Int -> CChar

zeroBits :: CChar

bit :: Int -> CChar

setBit :: CChar -> Int -> CChar

clearBit :: CChar -> Int -> CChar

complementBit :: CChar -> Int -> CChar

testBit :: CChar -> Int -> Bool

bitSizeMaybe :: CChar -> Maybe Int

bitSize :: CChar -> Int

isSigned :: CChar -> Bool

shiftL :: CChar -> Int -> CChar

unsafeShiftL :: CChar -> Int -> CChar

shiftR :: CChar -> Int -> CChar

unsafeShiftR :: CChar -> Int -> CChar

rotateL :: CChar -> Int -> CChar

rotateR :: CChar -> Int -> CChar

popCount :: CChar -> Int

FiniteBits CChar 
Instance details

Defined in Foreign.C.Types

Storable CChar 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CChar -> Int

alignment :: CChar -> Int

peekElemOff :: Ptr CChar -> Int -> IO CChar

pokeElemOff :: Ptr CChar -> Int -> CChar -> IO ()

peekByteOff :: Ptr b -> Int -> IO CChar

pokeByteOff :: Ptr b -> Int -> CChar -> IO ()

peek :: Ptr CChar -> IO CChar

poke :: Ptr CChar -> CChar -> IO ()

toCChar :: Char -> CChar #

fromCChar :: CChar -> Char #

withCharResult :: (Num a, Integral a) => IO a -> IO Char #

newtype CUChar #

Constructors

CUChar Word8 
Instances
Bounded CUChar 
Instance details

Defined in Foreign.C.Types

Enum CUChar 
Instance details

Defined in Foreign.C.Types

Eq CUChar 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CUChar -> CUChar -> Bool

(/=) :: CUChar -> CUChar -> Bool

Integral CUChar 
Instance details

Defined in Foreign.C.Types

Num CUChar 
Instance details

Defined in Foreign.C.Types

Ord CUChar 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CUChar -> CUChar -> Ordering

(<) :: CUChar -> CUChar -> Bool

(<=) :: CUChar -> CUChar -> Bool

(>) :: CUChar -> CUChar -> Bool

(>=) :: CUChar -> CUChar -> Bool

max :: CUChar -> CUChar -> CUChar

min :: CUChar -> CUChar -> CUChar

Read CUChar 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CUChar

readList :: ReadS [CUChar]

readPrec :: ReadPrec CUChar

readListPrec :: ReadPrec [CUChar]

Real CUChar 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CUChar -> Rational

Show CUChar 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUChar -> ShowS

show :: CUChar -> String

showList :: [CUChar] -> ShowS

Bits CUChar 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CUChar -> CUChar -> CUChar

(.|.) :: CUChar -> CUChar -> CUChar

xor :: CUChar -> CUChar -> CUChar

complement :: CUChar -> CUChar

shift :: CUChar -> Int -> CUChar

rotate :: CUChar -> Int -> CUChar

zeroBits :: CUChar

bit :: Int -> CUChar

setBit :: CUChar -> Int -> CUChar

clearBit :: CUChar -> Int -> CUChar

complementBit :: CUChar -> Int -> CUChar

testBit :: CUChar -> Int -> Bool

bitSizeMaybe :: CUChar -> Maybe Int

bitSize :: CUChar -> Int

isSigned :: CUChar -> Bool

shiftL :: CUChar -> Int -> CUChar

unsafeShiftL :: CUChar -> Int -> CUChar

shiftR :: CUChar -> Int -> CUChar

unsafeShiftR :: CUChar -> Int -> CUChar

rotateL :: CUChar -> Int -> CUChar

rotateR :: CUChar -> Int -> CUChar

popCount :: CUChar -> Int

FiniteBits CUChar 
Instance details

Defined in Foreign.C.Types

Storable CUChar 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CUChar -> Int

alignment :: CUChar -> Int

peekElemOff :: Ptr CUChar -> Int -> IO CUChar

pokeElemOff :: Ptr CUChar -> Int -> CUChar -> IO ()

peekByteOff :: Ptr b -> Int -> IO CUChar

pokeByteOff :: Ptr b -> Int -> CUChar -> IO ()

peek :: Ptr CUChar -> IO CUChar

poke :: Ptr CUChar -> CUChar -> IO ()

toCUChar :: Char -> CUChar #

fromCUChar :: CUChar -> Char #

withUnsignedCharResult :: (Num a, Integral a) => IO a -> IO Char #

newtype CWchar #

Constructors

CWchar Int32 
Instances
Bounded CWchar 
Instance details

Defined in Foreign.C.Types

Enum CWchar 
Instance details

Defined in Foreign.C.Types

Eq CWchar 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CWchar -> CWchar -> Bool

(/=) :: CWchar -> CWchar -> Bool

Integral CWchar 
Instance details

Defined in Foreign.C.Types

Num CWchar 
Instance details

Defined in Foreign.C.Types

Ord CWchar 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CWchar -> CWchar -> Ordering

(<) :: CWchar -> CWchar -> Bool

(<=) :: CWchar -> CWchar -> Bool

(>) :: CWchar -> CWchar -> Bool

(>=) :: CWchar -> CWchar -> Bool

max :: CWchar -> CWchar -> CWchar

min :: CWchar -> CWchar -> CWchar

Read CWchar 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CWchar

readList :: ReadS [CWchar]

readPrec :: ReadPrec CWchar

readListPrec :: ReadPrec [CWchar]

Real CWchar 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CWchar -> Rational

Show CWchar 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CWchar -> ShowS

show :: CWchar -> String

showList :: [CWchar] -> ShowS

Bits CWchar 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CWchar -> CWchar -> CWchar

(.|.) :: CWchar -> CWchar -> CWchar

xor :: CWchar -> CWchar -> CWchar

complement :: CWchar -> CWchar

shift :: CWchar -> Int -> CWchar

rotate :: CWchar -> Int -> CWchar

zeroBits :: CWchar

bit :: Int -> CWchar

setBit :: CWchar -> Int -> CWchar

clearBit :: CWchar -> Int -> CWchar

complementBit :: CWchar -> Int -> CWchar

testBit :: CWchar -> Int -> Bool

bitSizeMaybe :: CWchar -> Maybe Int

bitSize :: CWchar -> Int

isSigned :: CWchar -> Bool

shiftL :: CWchar -> Int -> CWchar

unsafeShiftL :: CWchar -> Int -> CWchar

shiftR :: CWchar -> Int -> CWchar

unsafeShiftR :: CWchar -> Int -> CWchar

rotateL :: CWchar -> Int -> CWchar

rotateR :: CWchar -> Int -> CWchar

popCount :: CWchar -> Int

FiniteBits CWchar 
Instance details

Defined in Foreign.C.Types

Storable CWchar 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CWchar -> Int

alignment :: CWchar -> Int

peekElemOff :: Ptr CWchar -> Int -> IO CWchar

pokeElemOff :: Ptr CWchar -> Int -> CWchar -> IO ()

peekByteOff :: Ptr b -> Int -> IO CWchar

pokeByteOff :: Ptr b -> Int -> CWchar -> IO ()

peek :: Ptr CWchar -> IO CWchar

poke :: Ptr CWchar -> CWchar -> IO ()

toCWchar :: Num a => Char -> a #

newtype CBool #

Constructors

CBool Word8 
Instances
Bounded CBool 
Instance details

Defined in Foreign.C.Types

Enum CBool 
Instance details

Defined in Foreign.C.Types

Eq CBool 
Instance details

Defined in Foreign.C.Types

Methods

(==) :: CBool -> CBool -> Bool

(/=) :: CBool -> CBool -> Bool

Integral CBool 
Instance details

Defined in Foreign.C.Types

Methods

quot :: CBool -> CBool -> CBool

rem :: CBool -> CBool -> CBool

div :: CBool -> CBool -> CBool

mod :: CBool -> CBool -> CBool

quotRem :: CBool -> CBool -> (CBool, CBool)

divMod :: CBool -> CBool -> (CBool, CBool)

toInteger :: CBool -> Integer

Num CBool 
Instance details

Defined in Foreign.C.Types

Methods

(+) :: CBool -> CBool -> CBool

(-) :: CBool -> CBool -> CBool

(*) :: CBool -> CBool -> CBool

negate :: CBool -> CBool

abs :: CBool -> CBool

signum :: CBool -> CBool

fromInteger :: Integer -> CBool

Ord CBool 
Instance details

Defined in Foreign.C.Types

Methods

compare :: CBool -> CBool -> Ordering

(<) :: CBool -> CBool -> Bool

(<=) :: CBool -> CBool -> Bool

(>) :: CBool -> CBool -> Bool

(>=) :: CBool -> CBool -> Bool

max :: CBool -> CBool -> CBool

min :: CBool -> CBool -> CBool

Read CBool 
Instance details

Defined in Foreign.C.Types

Methods

readsPrec :: Int -> ReadS CBool

readList :: ReadS [CBool]

readPrec :: ReadPrec CBool

readListPrec :: ReadPrec [CBool]

Real CBool 
Instance details

Defined in Foreign.C.Types

Methods

toRational :: CBool -> Rational

Show CBool 
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CBool -> ShowS

show :: CBool -> String

showList :: [CBool] -> ShowS

Bits CBool 
Instance details

Defined in Foreign.C.Types

Methods

(.&.) :: CBool -> CBool -> CBool

(.|.) :: CBool -> CBool -> CBool

xor :: CBool -> CBool -> CBool

complement :: CBool -> CBool

shift :: CBool -> Int -> CBool

rotate :: CBool -> Int -> CBool

zeroBits :: CBool

bit :: Int -> CBool

setBit :: CBool -> Int -> CBool

clearBit :: CBool -> Int -> CBool

complementBit :: CBool -> Int -> CBool

testBit :: CBool -> Int -> Bool

bitSizeMaybe :: CBool -> Maybe Int

bitSize :: CBool -> Int

isSigned :: CBool -> Bool

shiftL :: CBool -> Int -> CBool

unsafeShiftL :: CBool -> Int -> CBool

shiftR :: CBool -> Int -> CBool

unsafeShiftR :: CBool -> Int -> CBool

rotateL :: CBool -> Int -> CBool

rotateR :: CBool -> Int -> CBool

popCount :: CBool -> Int

FiniteBits CBool 
Instance details

Defined in Foreign.C.Types

Storable CBool 
Instance details

Defined in Foreign.C.Types

Methods

sizeOf :: CBool -> Int

alignment :: CBool -> Int

peekElemOff :: Ptr CBool -> Int -> IO CBool

pokeElemOff :: Ptr CBool -> Int -> CBool -> IO ()

peekByteOff :: Ptr b -> Int -> IO CBool

pokeByteOff :: Ptr b -> Int -> CBool -> IO ()

peek :: Ptr CBool -> IO CBool

poke :: Ptr CBool -> CBool -> IO ()

toCBool :: Bool -> CBool #

fromCBool :: CBool -> Bool #

withBoolResult :: IO CBool -> IO Bool #

data Ptr a #

Instances
Eq (Ptr a) 
Instance details

Defined in GHC.Ptr

Methods

(==) :: Ptr a -> Ptr a -> Bool

(/=) :: Ptr a -> Ptr a -> Bool

Ord (Ptr a) 
Instance details

Defined in GHC.Ptr

Methods

compare :: Ptr a -> Ptr a -> Ordering

(<) :: Ptr a -> Ptr a -> Bool

(<=) :: Ptr a -> Ptr a -> Bool

(>) :: Ptr a -> Ptr a -> Bool

(>=) :: Ptr a -> Ptr a -> Bool

max :: Ptr a -> Ptr a -> Ptr a

min :: Ptr a -> Ptr a -> Ptr a

Show (Ptr a) 
Instance details

Defined in GHC.Ptr

Methods

showsPrec :: Int -> Ptr a -> ShowS

show :: Ptr a -> String

showList :: [Ptr a] -> ShowS

Storable (Ptr a) 
Instance details

Defined in Foreign.Storable

Methods

sizeOf :: Ptr a -> Int

alignment :: Ptr a -> Int

peekElemOff :: Ptr (Ptr a) -> Int -> IO (Ptr a)

pokeElemOff :: Ptr (Ptr a) -> Int -> Ptr a -> IO ()

peekByteOff :: Ptr b -> Int -> IO (Ptr a)

pokeByteOff :: Ptr b -> Int -> Ptr a -> IO ()

peek :: Ptr (Ptr a) -> IO (Ptr a)

poke :: Ptr (Ptr a) -> Ptr a -> IO ()

Foldable (URec (Ptr ()) :: Type -> Type) 
Instance details

Defined in Data.Foldable

Methods

fold :: Monoid m => URec (Ptr ()) m -> m

foldMap :: Monoid m => (a -> m) -> URec (Ptr ()) a -> m

foldr :: (a -> b -> b) -> b -> URec (Ptr ()) a -> b

foldr' :: (a -> b -> b) -> b -> URec (Ptr ()) a -> b

foldl :: (b -> a -> b) -> b -> URec (Ptr ()) a -> b

foldl' :: (b -> a -> b) -> b -> URec (Ptr ()) a -> b

foldr1 :: (a -> a -> a) -> URec (Ptr ()) a -> a

foldl1 :: (a -> a -> a) -> URec (Ptr ()) a -> a

toList :: URec (Ptr ()) a -> [a]

null :: URec (Ptr ()) a -> Bool

length :: URec (Ptr ()) a -> Int

elem :: Eq a => a -> URec (Ptr ()) a -> Bool

maximum :: Ord a => URec (Ptr ()) a -> a

minimum :: Ord a => URec (Ptr ()) a -> a

sum :: Num a => URec (Ptr ()) a -> a

product :: Num a => URec (Ptr ()) a -> a

Traversable (URec (Ptr ()) :: Type -> Type) 
Instance details

Defined in Data.Traversable

Methods

traverse :: Applicative f => (a -> f b) -> URec (Ptr ()) a -> f (URec (Ptr ()) b)

sequenceA :: Applicative f => URec (Ptr ()) (f a) -> f (URec (Ptr ()) a)

mapM :: Monad m => (a -> m b) -> URec (Ptr ()) a -> m (URec (Ptr ()) b)

sequence :: Monad m => URec (Ptr ()) (m a) -> m (URec (Ptr ()) a)

ptrIsNull :: Ptr a -> Bool #

ptrCast :: Ptr a -> Ptr b #

data ForeignPtr a #

Instances
Eq (ForeignPtr a) 
Instance details

Defined in GHC.ForeignPtr

Methods

(==) :: ForeignPtr a -> ForeignPtr a -> Bool

(/=) :: ForeignPtr a -> ForeignPtr a -> Bool

Ord (ForeignPtr a) 
Instance details

Defined in GHC.ForeignPtr

Methods

compare :: ForeignPtr a -> ForeignPtr a -> Ordering

(<) :: ForeignPtr a -> ForeignPtr a -> Bool

(<=) :: ForeignPtr a -> ForeignPtr a -> Bool

(>) :: ForeignPtr a -> ForeignPtr a -> Bool

(>=) :: ForeignPtr a -> ForeignPtr a -> Bool

max :: ForeignPtr a -> ForeignPtr a -> ForeignPtr a

min :: ForeignPtr a -> ForeignPtr a -> ForeignPtr a

Show (ForeignPtr a) 
Instance details

Defined in GHC.ForeignPtr

Methods

showsPrec :: Int -> ForeignPtr a -> ShowS

show :: ForeignPtr a -> String

showList :: [ForeignPtr a] -> ShowS

fptrIsNull :: ForeignPtr a -> Bool #

data FunPtr a #

Instances
Eq (FunPtr a) 
Instance details

Defined in GHC.Ptr

Methods

(==) :: FunPtr a -> FunPtr a -> Bool

(/=) :: FunPtr a -> FunPtr a -> Bool

Ord (FunPtr a) 
Instance details

Defined in GHC.Ptr

Methods

compare :: FunPtr a -> FunPtr a -> Ordering

(<) :: FunPtr a -> FunPtr a -> Bool

(<=) :: FunPtr a -> FunPtr a -> Bool

(>) :: FunPtr a -> FunPtr a -> Bool

(>=) :: FunPtr a -> FunPtr a -> Bool

max :: FunPtr a -> FunPtr a -> FunPtr a

min :: FunPtr a -> FunPtr a -> FunPtr a

Show (FunPtr a) 
Instance details

Defined in GHC.Ptr

Methods

showsPrec :: Int -> FunPtr a -> ShowS

show :: FunPtr a -> String

showList :: [FunPtr a] -> ShowS

Storable (FunPtr a) 
Instance details

Defined in Foreign.Storable

Methods

sizeOf :: FunPtr a -> Int

alignment :: FunPtr a -> Int

peekElemOff :: Ptr (FunPtr a) -> Int -> IO (FunPtr a)

pokeElemOff :: Ptr (FunPtr a) -> Int -> FunPtr a -> IO ()

peekByteOff :: Ptr b -> Int -> IO (FunPtr a)

pokeByteOff :: Ptr b -> Int -> FunPtr a -> IO ()

peek :: Ptr (FunPtr a) -> IO (FunPtr a)

poke :: Ptr (FunPtr a) -> FunPtr a -> IO ()

toCFunPtr :: FunPtr a -> Ptr a #

freeHaskellFunPtr :: FunPtr a -> IO () #

addForeignPtrFinalizer :: ForeignPtr a -> IO () -> IO () #

data CQVectorInt a #

type QListInt a = Object (CQListInt a) #

type TQListInt a = CQListInt a #

data CQListInt a #

data CQListFloat a #

type QFILEPtr a = Object (CQFILEPtr a) #

type TQFILEPtr a = CQFILEPtr a #

data CQFILEPtr a #

mapObjectCast01 :: [(a, Object b)] -> [(a, Object c)] #

type QOpenGLTexture_Filter = QEnum (CQOpenGLTexture_Filter Int) #

type QWidget a = QObject (CQWidget a) #

data CQWidget a #