Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- class Object a => Iterator a where
- toIterator :: a -> SomeIterator
- data SomeIterator
- castToIterator :: Object a => a -> IO (Maybe SomeIterator)
- next :: Iterator iter => iter -> IO (Maybe SomeObject)
Documentation
class Object a => Iterator a where Source #
toIterator :: a -> SomeIterator Source #
Instances
Iterator SomeIterator Source # | |
Defined in CPython.Internal | |
Iterator CallableIterator Source # | |
Defined in CPython.Types.Iterator | |
Iterator SequenceIterator Source # | |
Defined in CPython.Types.Iterator |
data SomeIterator Source #
Instances
Iterator SomeIterator Source # | |
Defined in CPython.Internal | |
Object SomeIterator Source # | |
Defined in CPython.Internal |
castToIterator :: Object a => a -> IO (Maybe SomeIterator) Source #