Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data RawMapIterator tpk tpv Source #
Instances
Castable (MapIterator tpk tpv) (Ptr (RawMapIterator tpk tpv)) Source # | |
Defined in STD.MapIterator.Template 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 #
MapIterator (Ptr (RawMapIterator tpk tpv)) |
Instances
FPtr (MapIterator tpk tpv) Source # | |
Defined in STD.MapIterator.Template type Raw (MapIterator tpk tpv) # 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 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 #
deRef :: MapIterator tpk tpv -> IO (Pair tpk tpv) Source #
increment :: MapIterator tpk tpv -> IO (MapIterator tpk tpv) Source #