qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Core/QChar.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Core.QChar (
QCharValue (..),
QCharConstPtr (..),
QCharPtr (..),
QCharConst (..),
castQCharToConst,
QChar (..),
castQCharToNonconst,
QCharCategory,
QCharDecomposition,
QCharDirection,
QCharJoiningType,
QCharScript,
QCharSpecialCharacter,
QCharUnicodeVersion,
) where
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Prelude as HoppyP
import qualified Prelude as QtahP
class QCharValue a where
withQCharPtr :: a -> (QCharConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QCharConstPtr a => QCharValue a
instance {-# OVERLAPPING #-} QCharValue (QtahP.Char)
class (HoppyFHR.CppPtr this) => QCharConstPtr this where
toQCharConst :: this -> QCharConst
class (QCharConstPtr this) => QCharPtr this where
toQChar :: this -> QChar
data QCharConst =
QCharConst (HoppyF.Ptr QCharConst)
| QCharConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QCharConst)
castQCharToConst :: QChar -> QCharConst
instance HoppyFHR.CppPtr QCharConst
instance HoppyFHR.Deletable QCharConst
instance HoppyFHR.Copyable QCharConst QChar
instance QCharConstPtr QCharConst
data QChar =
QChar (HoppyF.Ptr QChar)
| QCharGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QChar)
castQCharToNonconst :: QCharConst -> QChar
instance HoppyFHR.CppPtr QChar
instance HoppyFHR.Deletable QChar
instance HoppyFHR.Copyable QChar QChar
instance QCharConstPtr QChar
instance QCharPtr QChar
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QChar)) QChar
instance HoppyFHR.Encodable QChar ((QtahP.Char))
instance HoppyFHR.Encodable QCharConst ((QtahP.Char))
instance HoppyFHR.Decodable QChar ((QtahP.Char))
instance HoppyFHR.Decodable QCharConst ((QtahP.Char))
data QCharCategory
instance HoppyFHR.CppEnum (HoppyFC.CInt) QCharCategory
instance HoppyP.Eq QCharCategory
instance HoppyP.Ord QCharCategory
instance HoppyP.Show QCharCategory
data QCharDecomposition
instance HoppyFHR.CppEnum (HoppyFC.CInt) QCharDecomposition
instance HoppyP.Eq QCharDecomposition
instance HoppyP.Ord QCharDecomposition
instance HoppyP.Show QCharDecomposition
data QCharDirection
instance HoppyFHR.CppEnum (HoppyFC.CInt) QCharDirection
instance HoppyP.Eq QCharDirection
instance HoppyP.Ord QCharDirection
instance HoppyP.Show QCharDirection
data QCharJoiningType
instance HoppyFHR.CppEnum (HoppyFC.CInt) QCharJoiningType
instance HoppyP.Eq QCharJoiningType
instance HoppyP.Ord QCharJoiningType
instance HoppyP.Show QCharJoiningType
data QCharScript
instance HoppyFHR.CppEnum (HoppyFC.CInt) QCharScript
instance HoppyP.Eq QCharScript
instance HoppyP.Ord QCharScript
instance HoppyP.Show QCharScript
data QCharSpecialCharacter
instance HoppyFHR.CppEnum (HoppyFC.CInt) QCharSpecialCharacter
instance HoppyP.Eq QCharSpecialCharacter
instance HoppyP.Ord QCharSpecialCharacter
instance HoppyP.Show QCharSpecialCharacter
data QCharUnicodeVersion
instance HoppyFHR.CppEnum (HoppyFC.CInt) QCharUnicodeVersion
instance HoppyP.Eq QCharUnicodeVersion
instance HoppyP.Ord QCharUnicodeVersion
instance HoppyP.Show QCharUnicodeVersion