{-# LANGUAGE CPP #-}
module RIO.Set
(
Data.Set.Set
, (Data.Set.\\)
, Data.Set.null
, Data.Set.size
, Data.Set.member
, Data.Set.notMember
, Data.Set.lookupLT
, Data.Set.lookupGT
, Data.Set.lookupLE
, Data.Set.lookupGE
, Data.Set.isSubsetOf
, Data.Set.isProperSubsetOf
, Data.Set.empty
, Data.Set.singleton
, Data.Set.insert
, Data.Set.delete
, Data.Set.union
, Data.Set.unions
, Data.Set.difference
, Data.Set.intersection
, Data.Set.filter
#if MIN_VERSION_containers(0,5,8)
, Data.Set.takeWhileAntitone
, Data.Set.dropWhileAntitone
, Data.Set.spanAntitone
#endif
, Data.Set.partition
, Data.Set.split
, Data.Set.splitMember
, Data.Set.splitRoot
, Data.Set.lookupIndex
#if MIN_VERSION_containers(0,5,8)
, Data.Set.take
, Data.Set.drop
, Data.Set.splitAt
#endif
, Data.Set.map
, Data.Set.foldr
, Data.Set.foldl
, Data.Set.foldr'
, Data.Set.foldl'
#if MIN_VERSION_containers(0,5,9)
, Data.Set.lookupMin
, Data.Set.lookupMax
#endif
, Data.Set.deleteMin
, Data.Set.deleteMax
, Data.Set.maxView
, Data.Set.minView
, Data.Set.elems
, Data.Set.toList
, Data.Set.fromList
, Data.Set.toAscList
, Data.Set.toDescList
, Data.Set.showTree
, Data.Set.showTreeWith
, Data.Set.valid
) where
import qualified Data.Set