| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Structs.TreeIter
Description
Documentation
Constructors
| TreeIter (ManagedPtr TreeIter) |
Instances
| Eq TreeIter | |
| GBoxed TreeIter | |
Defined in GI.Gtk.Structs.TreeIter | |
| ManagedPtrNewtype TreeIter | |
Defined in GI.Gtk.Structs.TreeIter Methods toManagedPtr :: TreeIter -> ManagedPtr TreeIter # | |
| TypedObject TreeIter | |
Defined in GI.Gtk.Structs.TreeIter | |
| HasParentTypes TreeIter | |
Defined in GI.Gtk.Structs.TreeIter | |
| tag ~ 'AttrSet => Constructible TreeIter tag | |
Defined in GI.Gtk.Structs.TreeIter | |
| HasAttributeList TreeIter | |
Defined in GI.Gtk.Structs.TreeIter | |
| (info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethod info TreeIter p, HasField t TreeIter p) => HasField (t :: Symbol) TreeIter p | |
Defined in GI.Gtk.Structs.TreeIter | |
| (signature ~ m TreeIter, MonadIO m) => OverloadedMethod TreeIterCopyMethodInfo TreeIter signature | |
Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethod :: TreeIter -> signature | |
| (signature ~ m (), MonadIO m) => OverloadedMethod TreeIterFreeMethodInfo TreeIter signature | |
Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethod :: TreeIter -> signature | |
| OverloadedMethodInfo TreeIterCopyMethodInfo TreeIter | |
Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo TreeIterFreeMethodInfo TreeIter | |
Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| (info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethodInfo info TreeIter) => IsLabel t (MethodProxy info TreeIter) | |
Defined in GI.Gtk.Structs.TreeIter | |
| (info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethod info TreeIter p) => IsLabel t (TreeIter -> p) | |
Defined in GI.Gtk.Structs.TreeIter | |
| IsGValue (Maybe TreeIter) | |
Defined in GI.Gtk.Structs.TreeIter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TreeIter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TreeIter) # | |
| type AttributeList TreeIter | |
Defined in GI.Gtk.Structs.TreeIter type AttributeList TreeIter = TreeIterAttributeList | |
| type ParentTypes TreeIter | |
Defined in GI.Gtk.Structs.TreeIter type ParentTypes TreeIter = '[] :: [Type] | |
type family ResolveTreeIterMethod (t :: Symbol) o where ... #
Equations
| ResolveTreeIterMethod "copy" o = TreeIterCopyMethodInfo | |
| ResolveTreeIterMethod "free" o = TreeIterFreeMethodInfo | |
| ResolveTreeIterMethod l o = MethodResolutionFailed l o :: Type |
data TreeIterCopyMethodInfo #
Instances
| (signature ~ m TreeIter, MonadIO m) => OverloadedMethod TreeIterCopyMethodInfo TreeIter signature | |
Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethod :: TreeIter -> signature | |
| OverloadedMethodInfo TreeIterCopyMethodInfo TreeIter | |
Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeIterFreeMethodInfo #
Instances
| (signature ~ m (), MonadIO m) => OverloadedMethod TreeIterFreeMethodInfo TreeIter signature | |
Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethod :: TreeIter -> signature | |
| OverloadedMethodInfo TreeIterFreeMethodInfo TreeIter | |
Defined in GI.Gtk.Structs.TreeIter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
clearTreeIterUserData :: MonadIO m => TreeIter -> m () #
clearTreeIterUserData2 :: MonadIO m => TreeIter -> m () #
clearTreeIterUserData3 :: MonadIO m => TreeIter -> m () #
getTreeIterStamp :: MonadIO m => TreeIter -> m Int32 #
getTreeIterUserData :: MonadIO m => TreeIter -> m (Ptr ()) #
getTreeIterUserData2 :: MonadIO m => TreeIter -> m (Ptr ()) #
getTreeIterUserData3 :: MonadIO m => TreeIter -> m (Ptr ()) #
newZeroTreeIter :: MonadIO m => m TreeIter #
setTreeIterStamp :: MonadIO m => TreeIter -> Int32 -> m () #
setTreeIterUserData :: MonadIO m => TreeIter -> Ptr () -> m () #
setTreeIterUserData2 :: MonadIO m => TreeIter -> Ptr () -> m () #
setTreeIterUserData3 :: MonadIO m => TreeIter -> Ptr () -> m () #
treeIterCopy :: (HasCallStack, MonadIO m) => TreeIter -> m TreeIter #
treeIterFree :: (HasCallStack, MonadIO m) => TreeIter -> m () #
treeIter_stamp :: AttrLabelProxy "stamp" #
treeIter_userData :: AttrLabelProxy "userData" #
treeIter_userData2 :: AttrLabelProxy "userData2" #
treeIter_userData3 :: AttrLabelProxy "userData3" #