qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Core/QMetaProperty.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Core.QMetaProperty (
QMetaPropertyValue (..),
QMetaPropertyConstPtr (..),
QMetaPropertyPtr (..),
QMetaPropertyConst (..),
castQMetaPropertyToConst,
QMetaProperty (..),
castQMetaPropertyToNonconst,
) where
import qualified Foreign as HoppyF
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Prelude as HoppyP
class QMetaPropertyValue a where
withQMetaPropertyPtr :: a -> (QMetaPropertyConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QMetaPropertyConstPtr a => QMetaPropertyValue a
class (HoppyFHR.CppPtr this) => QMetaPropertyConstPtr this where
toQMetaPropertyConst :: this -> QMetaPropertyConst
class (QMetaPropertyConstPtr this) => QMetaPropertyPtr this where
toQMetaProperty :: this -> QMetaProperty
data QMetaPropertyConst =
QMetaPropertyConst (HoppyF.Ptr QMetaPropertyConst)
| QMetaPropertyConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QMetaPropertyConst)
castQMetaPropertyToConst :: QMetaProperty -> QMetaPropertyConst
instance HoppyFHR.CppPtr QMetaPropertyConst
instance HoppyFHR.Deletable QMetaPropertyConst
instance HoppyFHR.Copyable QMetaPropertyConst QMetaProperty
instance QMetaPropertyConstPtr QMetaPropertyConst
data QMetaProperty =
QMetaProperty (HoppyF.Ptr QMetaProperty)
| QMetaPropertyGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QMetaProperty)
castQMetaPropertyToNonconst :: QMetaPropertyConst -> QMetaProperty
instance HoppyFHR.CppPtr QMetaProperty
instance HoppyFHR.Deletable QMetaProperty
instance HoppyFHR.Copyable QMetaProperty QMetaProperty
instance QMetaPropertyConstPtr QMetaProperty
instance QMetaPropertyPtr QMetaProperty
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QMetaProperty)) QMetaProperty
instance HoppyFHR.Decodable QMetaProperty ((QMetaProperty))
instance HoppyFHR.Decodable QMetaPropertyConst ((QMetaProperty))