Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data RawVectorIterator tp1 Source #
Instances
Castable (VectorIterator tp1) (Ptr (RawVectorIterator tp1)) Source # | |
Defined in STD.VectorIterator.Template cast :: VectorIterator tp1 -> (Ptr (RawVectorIterator tp1) -> IO r) -> IO r # uncast :: Ptr (RawVectorIterator tp1) -> (VectorIterator tp1 -> IO r) -> IO r # |
newtype VectorIterator tp1 Source #
VectorIterator (Ptr (RawVectorIterator tp1)) |
Instances
FPtr (VectorIterator tp1) Source # | |
Defined in STD.VectorIterator.Template type Raw (VectorIterator tp1) # get_fptr :: VectorIterator tp1 -> Ptr (Raw (VectorIterator tp1)) # cast_fptr_to_obj :: Ptr (Raw (VectorIterator tp1)) -> VectorIterator tp1 # | |
Castable (VectorIterator tp1) (Ptr (RawVectorIterator tp1)) Source # | |
Defined in STD.VectorIterator.Template cast :: VectorIterator tp1 -> (Ptr (RawVectorIterator tp1) -> IO r) -> IO r # uncast :: Ptr (RawVectorIterator tp1) -> (VectorIterator tp1 -> IO r) -> IO r # | |
type Raw (VectorIterator tp1) Source # | |
Defined in STD.VectorIterator.Template |
class IVectorIterator tp1 where Source #
deRef :: VectorIterator tp1 -> IO tp1 Source #
increment :: VectorIterator tp1 -> IO (VectorIterator tp1) Source #