{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-} ---------- GENERATED FILE, EDITS WILL BE LOST ---------- module Graphics.UI.Qtah.Generated.Core.QList.QTreeWidgetItem ( QListQTreeWidgetItemValue (..), QListQTreeWidgetItemConstPtr (..), QListQTreeWidgetItemPtr (..), QListQTreeWidgetItemConst (..), castQListQTreeWidgetItemToConst, QListQTreeWidgetItem (..), castQListQTreeWidgetItemToNonconst, ) where import qualified Foreign as HoppyF import qualified Foreign.Hoppy.Runtime as HoppyFHR import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QTreeWidgetItem as M502 import qualified Prelude as HoppyP class QListQTreeWidgetItemValue a where withQListQTreeWidgetItemPtr :: a -> (QListQTreeWidgetItemConst -> HoppyP.IO b) -> HoppyP.IO b instance {-# OVERLAPPABLE #-} QListQTreeWidgetItemConstPtr a => QListQTreeWidgetItemValue a instance {-# OVERLAPPING #-} QListQTreeWidgetItemValue ([M502.QTreeWidgetItem]) class (HoppyFHR.CppPtr this) => QListQTreeWidgetItemConstPtr this where toQListQTreeWidgetItemConst :: this -> QListQTreeWidgetItemConst class (QListQTreeWidgetItemConstPtr this) => QListQTreeWidgetItemPtr this where toQListQTreeWidgetItem :: this -> QListQTreeWidgetItem data QListQTreeWidgetItemConst = QListQTreeWidgetItemConst (HoppyF.Ptr QListQTreeWidgetItemConst) | QListQTreeWidgetItemConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QListQTreeWidgetItemConst) castQListQTreeWidgetItemToConst :: QListQTreeWidgetItem -> QListQTreeWidgetItemConst instance HoppyFHR.CppPtr QListQTreeWidgetItemConst instance HoppyFHR.Deletable QListQTreeWidgetItemConst instance HoppyFHR.Copyable QListQTreeWidgetItemConst QListQTreeWidgetItem instance QListQTreeWidgetItemConstPtr QListQTreeWidgetItemConst data QListQTreeWidgetItem = QListQTreeWidgetItem (HoppyF.Ptr QListQTreeWidgetItem) | QListQTreeWidgetItemGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QListQTreeWidgetItem) castQListQTreeWidgetItemToNonconst :: QListQTreeWidgetItemConst -> QListQTreeWidgetItem instance HoppyFHR.CppPtr QListQTreeWidgetItem instance HoppyFHR.Deletable QListQTreeWidgetItem instance HoppyFHR.Copyable QListQTreeWidgetItem QListQTreeWidgetItem instance QListQTreeWidgetItemConstPtr QListQTreeWidgetItem instance QListQTreeWidgetItemPtr QListQTreeWidgetItem instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QListQTreeWidgetItem)) QListQTreeWidgetItem instance HoppyFHR.Encodable QListQTreeWidgetItem (([M502.QTreeWidgetItem])) instance HoppyFHR.Encodable QListQTreeWidgetItemConst (([M502.QTreeWidgetItem])) instance HoppyFHR.Decodable QListQTreeWidgetItem (([M502.QTreeWidgetItem])) instance HoppyFHR.Decodable QListQTreeWidgetItemConst (([M502.QTreeWidgetItem]))