| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.GtkSource.Structs.RegionIter
Description
An opaque datatype.
Ignore all its fields and initialize the iter with [methodregion.get_start_region_iter].
Synopsis
- newtype RegionIter = RegionIter (ManagedPtr RegionIter)
- newZeroRegionIter :: MonadIO m => m RegionIter
- regionIterGetSubregion :: (HasCallStack, MonadIO m) => RegionIter -> m (Bool, TextIter, TextIter)
- regionIterIsEnd :: (HasCallStack, MonadIO m) => RegionIter -> m Bool
- regionIterNext :: (HasCallStack, MonadIO m) => RegionIter -> m Bool
Exported types
newtype RegionIter Source #
Memory-managed wrapper type.
Constructors
| RegionIter (ManagedPtr RegionIter) |
Instances
| Eq RegionIter Source # | |
Defined in GI.GtkSource.Structs.RegionIter | |
| BoxedPtr RegionIter Source # | |
Defined in GI.GtkSource.Structs.RegionIter | |
| CallocPtr RegionIter Source # | |
Defined in GI.GtkSource.Structs.RegionIter Methods boxedPtrCalloc :: IO (Ptr RegionIter) | |
| ManagedPtrNewtype RegionIter Source # | |
Defined in GI.GtkSource.Structs.RegionIter Methods toManagedPtr :: RegionIter -> ManagedPtr RegionIter | |
| tag ~ 'AttrSet => Constructible RegionIter tag Source # | |
Defined in GI.GtkSource.Structs.RegionIter Methods new :: MonadIO m => (ManagedPtr RegionIter -> RegionIter) -> [AttrOp RegionIter tag] -> m RegionIter | |
newZeroRegionIter :: MonadIO m => m RegionIter Source #
Construct a RegionIter struct initialized to zero.
Methods
Click to display all available methods, including inherited ones
getSubregion
regionIterGetSubregion Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => RegionIter |
|
| -> m (Bool, TextIter, TextIter) | Returns: |
Gets the subregion at this iterator.
isEnd
Arguments
| :: (HasCallStack, MonadIO m) | |
| => RegionIter |
|
| -> m Bool | Returns: whether |
No description available in the introspection data.
next
Arguments
| :: (HasCallStack, MonadIO m) | |
| => RegionIter |
|
| -> m Bool | Returns: |
Moves iter to the next subregion.