{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-} ---------- GENERATED FILE, EDITS WILL BE LOST ---------- module Graphics.UI.Qtah.Generated.Core.QList.QStandardItem ( QListQStandardItemValue (..), QListQStandardItemConstPtr (..), QListQStandardItemPtr (..), QListQStandardItemConst (..), castQListQStandardItemToConst, QListQStandardItem (..), castQListQStandardItemToNonconst, ) where import qualified Foreign as HoppyF import qualified Foreign.Hoppy.Runtime as HoppyFHR import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Gui.QStandardItem as M330 import qualified Prelude as HoppyP class QListQStandardItemValue a where withQListQStandardItemPtr :: a -> (QListQStandardItemConst -> HoppyP.IO b) -> HoppyP.IO b instance {-# OVERLAPPABLE #-} QListQStandardItemConstPtr a => QListQStandardItemValue a instance {-# OVERLAPPING #-} QListQStandardItemValue ([M330.QStandardItem]) class (HoppyFHR.CppPtr this) => QListQStandardItemConstPtr this where toQListQStandardItemConst :: this -> QListQStandardItemConst class (QListQStandardItemConstPtr this) => QListQStandardItemPtr this where toQListQStandardItem :: this -> QListQStandardItem data QListQStandardItemConst = QListQStandardItemConst (HoppyF.Ptr QListQStandardItemConst) | QListQStandardItemConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QListQStandardItemConst) castQListQStandardItemToConst :: QListQStandardItem -> QListQStandardItemConst instance HoppyFHR.CppPtr QListQStandardItemConst instance HoppyFHR.Deletable QListQStandardItemConst instance HoppyFHR.Copyable QListQStandardItemConst QListQStandardItem instance QListQStandardItemConstPtr QListQStandardItemConst data QListQStandardItem = QListQStandardItem (HoppyF.Ptr QListQStandardItem) | QListQStandardItemGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QListQStandardItem) castQListQStandardItemToNonconst :: QListQStandardItemConst -> QListQStandardItem instance HoppyFHR.CppPtr QListQStandardItem instance HoppyFHR.Deletable QListQStandardItem instance HoppyFHR.Copyable QListQStandardItem QListQStandardItem instance QListQStandardItemConstPtr QListQStandardItem instance QListQStandardItemPtr QListQStandardItem instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QListQStandardItem)) QListQStandardItem instance HoppyFHR.Encodable QListQStandardItem (([M330.QStandardItem])) instance HoppyFHR.Encodable QListQStandardItemConst (([M330.QStandardItem])) instance HoppyFHR.Decodable QListQStandardItem (([M330.QStandardItem])) instance HoppyFHR.Decodable QListQStandardItemConst (([M330.QStandardItem]))