Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
RegionIter
is an opaque datatype; ignore all its fields.
Initialize the iter with regionGetStartRegionIter
.
Since: 3.22
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.
RegionIter (ManagedPtr RegionIter) |
Instances
Eq RegionIter Source # | |
Defined in GI.GtkSource.Structs.RegionIter (==) :: RegionIter -> RegionIter -> Bool (/=) :: RegionIter -> RegionIter -> Bool | |
BoxedPtr RegionIter Source # | |
Defined in GI.GtkSource.Structs.RegionIter boxedPtrCopy :: RegionIter -> IO RegionIter boxedPtrFree :: RegionIter -> IO () | |
CallocPtr RegionIter Source # | |
Defined in GI.GtkSource.Structs.RegionIter boxedPtrCalloc :: IO (Ptr RegionIter) | |
ManagedPtrNewtype RegionIter Source # | |
Defined in GI.GtkSource.Structs.RegionIter toManagedPtr :: RegionIter -> ManagedPtr RegionIter | |
tag ~ 'AttrSet => Constructible RegionIter tag Source # | |
Defined in GI.GtkSource.Structs.RegionIter 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
Overloaded methods
getSubregion
regionIterGetSubregion Source #
:: (HasCallStack, MonadIO m) | |
=> RegionIter |
|
-> m (Bool, TextIter, TextIter) | Returns: |
Gets the subregion at this iterator.
Since: 3.22
isEnd
:: (HasCallStack, MonadIO m) | |
=> RegionIter |
|
-> m Bool | Returns: whether |
No description available in the introspection data.
Since: 3.22
next
:: (HasCallStack, MonadIO m) | |
=> RegionIter |
|
-> m Bool | Returns: |
Moves iter
to the next subregion.
Since: 3.22