Hoogle Search
Within LTS Haskell 24.12 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
lookupTypeEnv :: TypeEnv -> Name -> Maybe TyThingghc GHC.Types.TypeEnv No documentation available.
lookupUDFM :: Uniquable key => UniqDFM key elt -> key -> Maybe eltghc GHC.Types.Unique.DFM No documentation available.
lookupUniqDSet :: Uniquable a => UniqDSet a -> a -> Maybe aghc GHC.Types.Unique.DSet No documentation available.
lookupUFM :: Uniquable key => UniqFM key elt -> key -> Maybe eltghc GHC.Types.Unique.FM No documentation available.
lookupWithDefaultUFM :: Uniquable key => UniqFM key elt -> elt -> key -> eltghc GHC.Types.Unique.FM No documentation available.
lookupUniqMap :: Uniquable k => UniqMap k a -> k -> Maybe aghc GHC.Types.Unique.Map No documentation available.
lookupWithDefaultUniqMap :: Uniquable k => UniqMap k a -> a -> k -> aghc GHC.Types.Unique.Map No documentation available.
lookupUSDFM :: Uniquable key => UniqSDFM key ele -> key -> Maybe eleghc GHC.Types.Unique.SDFM lookupSUDFM env x looks up an entry for x, looking through all Indirects until it finds a shared Entry. Examples in terms of the model (see UniqSDFM): >>> lookupUSDFM [({u1,u3}, Just ele1), ({u2}, Just ele2)] u3 == Just ele1 >>> lookupUSDFM [({u1,u3}, Just ele1), ({u2}, Just ele2)] u4 == Nothing >>> lookupUSDFM [({u1,u3}, Just ele1), ({u2}, Nothing)] u2 == Nothing
lookupUniqSet :: Uniquable key => UniqSet key -> key -> Maybe keyghc GHC.Types.Unique.Set What's the point you might ask? We might have changed an object without it's key changing. In which case this lookup makes sense.
lookupUniqSet_Directly :: UniqSet a -> Unique -> Maybe aghc GHC.Types.Unique.Set No documentation available.