Methods
take :: CountOf (Element (DList a)) -> DList a -> DList a Source #
revTake :: CountOf (Element (DList a)) -> DList a -> DList a Source #
drop :: CountOf (Element (DList a)) -> DList a -> DList a Source #
revDrop :: CountOf (Element (DList a)) -> DList a -> DList a Source #
splitAt :: CountOf (Element (DList a)) -> DList a -> (DList a, DList a) Source #
revSplitAt :: CountOf (Element (DList a)) -> DList a -> (DList a, DList a) Source #
splitOn :: (Element (DList a) -> Bool) -> DList a -> [DList a] Source #
break :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) Source #
breakEnd :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) Source #
breakElem :: Element (DList a) -> DList a -> (DList a, DList a) Source #
takeWhile :: (Element (DList a) -> Bool) -> DList a -> DList a Source #
dropWhile :: (Element (DList a) -> Bool) -> DList a -> DList a Source #
intersperse :: Element (DList a) -> DList a -> DList a Source #
intercalate :: Element (DList a) -> DList a -> Element (DList a) Source #
span :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) Source #
spanEnd :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) Source #
filter :: (Element (DList a) -> Bool) -> DList a -> DList a Source #
partition :: (Element (DList a) -> Bool) -> DList a -> (DList a, DList a) Source #
reverse :: DList a -> DList a Source #
uncons :: DList a -> Maybe (Element (DList a), DList a) Source #
unsnoc :: DList a -> Maybe (DList a, Element (DList a)) Source #
snoc :: DList a -> Element (DList a) -> DList a Source #
cons :: Element (DList a) -> DList a -> DList a Source #
find :: (Element (DList a) -> Bool) -> DList a -> Maybe (Element (DList a)) Source #
sortBy :: (Element (DList a) -> Element (DList a) -> Ordering) -> DList a -> DList a Source #
singleton :: Element (DList a) -> DList a Source #
head :: NonEmpty (DList a) -> Element (DList a) Source #
last :: NonEmpty (DList a) -> Element (DList a) Source #
tail :: NonEmpty (DList a) -> DList a Source #
init :: NonEmpty (DList a) -> DList a Source #
replicate :: CountOf (Element (DList a)) -> Element (DList a) -> DList a Source #
isPrefixOf :: DList a -> DList a -> Bool Source #
isSuffixOf :: DList a -> DList a -> Bool Source #
isInfixOf :: DList a -> DList a -> Bool Source #
stripPrefix :: DList a -> DList a -> Maybe (DList a) Source #
stripSuffix :: DList a -> DList a -> Maybe (DList a) Source #