intern-0.9.2: Efficient hash-consing for arbitrary data types
Data.Interned.Text
data InternedText #
Instances
Methods
(==) :: InternedText -> InternedText -> Bool #
(/=) :: InternedText -> InternedText -> Bool #
compare :: InternedText -> InternedText -> Ordering #
(<) :: InternedText -> InternedText -> Bool #
(<=) :: InternedText -> InternedText -> Bool #
(>) :: InternedText -> InternedText -> Bool #
(>=) :: InternedText -> InternedText -> Bool #
max :: InternedText -> InternedText -> InternedText #
min :: InternedText -> InternedText -> InternedText #
showsPrec :: Int -> InternedText -> ShowS #
show :: InternedText -> String #
showList :: [InternedText] -> ShowS #
fromString :: String -> InternedText #
unintern :: InternedText -> Uninterned InternedText #
Associated Types
data Description InternedText :: * #
type Uninterned InternedText :: * #
describe :: Uninterned InternedText -> Description InternedText #
identify :: Id -> Uninterned InternedText -> InternedText #
seedIdentity :: p InternedText -> Id #
cacheWidth :: p InternedText -> Int #
modifyAdvice :: IO InternedText -> IO InternedText #
cache :: Cache InternedText #
(==) :: Description InternedText -> Description InternedText -> Bool #
(/=) :: Description InternedText -> Description InternedText -> Bool #
hashWithSalt :: Int -> Description InternedText -> Int #
hash :: Description InternedText -> Int #