Data.Interned.String
data InternedString Source #
Defined in Data.Interned.Internal.String
Methods
fromString :: String -> InternedString #
showsPrec :: Int -> InternedString -> ShowS #
show :: InternedString -> String #
showList :: [InternedString] -> ShowS #
(==) :: InternedString -> InternedString -> Bool #
(/=) :: InternedString -> InternedString -> Bool #
compare :: InternedString -> InternedString -> Ordering #
(<) :: InternedString -> InternedString -> Bool #
(<=) :: InternedString -> InternedString -> Bool #
(>) :: InternedString -> InternedString -> Bool #
(>=) :: InternedString -> InternedString -> Bool #
max :: InternedString -> InternedString -> InternedString #
min :: InternedString -> InternedString -> InternedString #
hashWithSalt :: Int -> InternedString -> Int #
hash :: InternedString -> Int #
Associated Types
data Description InternedString Source #
type Uninterned InternedString Source #
describe :: Uninterned InternedString -> Description InternedString Source #
identify :: Id -> Uninterned InternedString -> InternedString Source #
seedIdentity :: p InternedString -> Id Source #
cacheWidth :: p InternedString -> Int Source #
modifyAdvice :: IO InternedString -> IO InternedString Source #
cache :: Cache InternedString Source #
unintern :: InternedString -> Uninterned InternedString Source #
(==) :: Description InternedString -> Description InternedString -> Bool #
(/=) :: Description InternedString -> Description InternedString -> Bool #
hashWithSalt :: Int -> Description InternedString -> Int #
hash :: Description InternedString -> Int #