diff options
Diffstat (limited to 'compiler/utils/UniqSet.hs')
| -rw-r--r-- | compiler/utils/UniqSet.hs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/compiler/utils/UniqSet.hs b/compiler/utils/UniqSet.hs index a3d503f6eb..c1d19b3695 100644 --- a/compiler/utils/UniqSet.hs +++ b/compiler/utils/UniqSet.hs @@ -22,7 +22,7 @@ module UniqSet ( unionUniqSets, unionManyUniqSets, minusUniqSet, intersectUniqSets, - foldUniqSet, + foldUniqSet, uniqSetAny, uniqSetAll, mapUniqSet, elementOfUniqSet, elemUniqSet_Directly, @@ -113,3 +113,9 @@ sizeUniqSet = sizeUFM isEmptyUniqSet = isNullUFM lookupUniqSet = lookupUFM uniqSetToList = eltsUFM + +uniqSetAny :: (a -> Bool) -> UniqSet a -> Bool +uniqSetAny = anyUFM + +uniqSetAll :: (a -> Bool) -> UniqSet a -> Bool +uniqSetAll = allUFM |
