Data.RangeSet.Internal.SmartConstructors
single :: Size -> E -> E -> RangeSet a Source #
fork :: E -> E -> RangeSet a -> RangeSet a -> RangeSet a Source #
forkSz :: Size -> E -> E -> RangeSet a -> RangeSet a -> RangeSet a Source #
forkH :: Size -> E -> E -> Int -> RangeSet a -> Int -> RangeSet a -> RangeSet a Source #
balance :: Size -> E -> E -> RangeSet a -> RangeSet a -> RangeSet a Source #
balanceL :: Size -> E -> E -> RangeSet a -> RangeSet a -> RangeSet a Source #
balanceR :: Size -> E -> E -> RangeSet a -> RangeSet a -> RangeSet a Source #
uncheckedBalanceL :: Size -> E -> E -> Size -> E -> E -> RangeSet a -> RangeSet a -> RangeSet a -> RangeSet a Source #
uncheckedBalanceR :: Size -> E -> E -> RangeSet a -> Size -> E -> E -> RangeSet a -> RangeSet a -> RangeSet a Source #