Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
STD.MapIterator.Template
Documentation
data RawMapIterator tpk tpv Source #
Instances
Castable (MapIterator tpk tpv) (Ptr (RawMapIterator tpk tpv)) Source # | |
Defined in STD.MapIterator.Template Methods cast :: MapIterator tpk tpv -> (Ptr (RawMapIterator tpk tpv) -> IO r) -> IO r # uncast :: Ptr (RawMapIterator tpk tpv) -> (MapIterator tpk tpv -> IO r) -> IO r # |
newtype MapIterator tpk tpv Source #
Constructors
MapIterator (Ptr (RawMapIterator tpk tpv)) |
Instances
FPtr (MapIterator tpk tpv) Source # | |
Defined in STD.MapIterator.Template Associated Types type Raw (MapIterator tpk tpv) # Methods get_fptr :: MapIterator tpk tpv -> Ptr (Raw (MapIterator tpk tpv)) # cast_fptr_to_obj :: Ptr (Raw (MapIterator tpk tpv)) -> MapIterator tpk tpv # | |
Castable (MapIterator tpk tpv) (Ptr (RawMapIterator tpk tpv)) Source # | |
Defined in STD.MapIterator.Template Methods cast :: MapIterator tpk tpv -> (Ptr (RawMapIterator tpk tpv) -> IO r) -> IO r # uncast :: Ptr (RawMapIterator tpk tpv) -> (MapIterator tpk tpv -> IO r) -> IO r # | |
type Raw (MapIterator tpk tpv) Source # | |
Defined in STD.MapIterator.Template |
class IMapIterator tpk tpv where Source #
Methods
deRef :: MapIterator tpk tpv -> IO (Pair tpk tpv) Source #
increment :: MapIterator tpk tpv -> IO (MapIterator tpk tpv) Source #