{-# LANGUAGE CPP #-}
module RIO.Seq
(
Data.Sequence.Seq(..)
, Data.Sequence.empty
, Data.Sequence.singleton
, (Data.Sequence.<|)
, (Data.Sequence.|>)
, (Data.Sequence.><)
, Data.Sequence.fromList
, Data.Sequence.fromFunction
, Data.Sequence.fromArray
, Data.Sequence.replicate
, Data.Sequence.replicateA
, Data.Sequence.replicateM
#if MIN_VERSION_containers(0, 5, 8)
, Data.Sequence.cycleTaking
#endif
, Data.Sequence.iterateN
, Data.Sequence.unfoldr
, Data.Sequence.unfoldl
, Data.Sequence.null
, Data.Sequence.length
, Data.Sequence.ViewL(..)
, Data.Sequence.viewl
, Data.Sequence.ViewR(..)
, Data.Sequence.viewr
, Data.Sequence.scanl
, Data.Sequence.scanl1
, Data.Sequence.scanr
, Data.Sequence.scanr1
, Data.Sequence.tails
, Data.Sequence.inits
#if MIN_VERSION_containers(0, 5, 8)
, Data.Sequence.chunksOf
#endif
, Data.Sequence.takeWhileL
, Data.Sequence.takeWhileR
, Data.Sequence.dropWhileL
, Data.Sequence.dropWhileR
, Data.Sequence.spanl
, Data.Sequence.spanr
, Data.Sequence.breakl
, Data.Sequence.breakr
, Data.Sequence.partition
, Data.Sequence.filter
, Data.Sequence.sort
, Data.Sequence.sortBy
, Data.Sequence.unstableSort
, Data.Sequence.unstableSortBy
#if MIN_VERSION_containers(0, 5, 8)
, Data.Sequence.lookup
, (Data.Sequence.!?)
#endif
, Data.Sequence.index
, Data.Sequence.adjust
#if MIN_VERSION_containers(0, 5, 8)
, Data.Sequence.adjust'
#endif
, Data.Sequence.update
, Data.Sequence.take
, Data.Sequence.drop
#if MIN_VERSION_containers(0, 5, 8)
, Data.Sequence.insertAt
, Data.Sequence.deleteAt
#endif
, Data.Sequence.splitAt
, Data.Sequence.elemIndexL
, Data.Sequence.elemIndicesL
, Data.Sequence.elemIndexR
, Data.Sequence.elemIndicesR
, Data.Sequence.findIndexL
, Data.Sequence.findIndicesL
, Data.Sequence.findIndexR
, Data.Sequence.findIndicesR
#if MIN_VERSION_containers(0, 5, 8)
, Data.Sequence.foldMapWithIndex
#endif
, Data.Sequence.foldlWithIndex
, Data.Sequence.foldrWithIndex
, Data.Sequence.mapWithIndex
#if MIN_VERSION_containers(0, 5, 8)
, Data.Sequence.traverseWithIndex
#endif
, Data.Sequence.reverse
#if MIN_VERSION_containers(0, 5, 8)
, Data.Sequence.intersperse
#endif
, Data.Sequence.zip
, Data.Sequence.zipWith
, Data.Sequence.zip3
, Data.Sequence.zipWith3
, Data.Sequence.zip4
, Data.Sequence.zipWith4
) where
import qualified Data.Sequence