Data.Interned.String
data InternedString Source #
Defined in Data.Interned.Internal.String
Methods
fromString :: String -> InternedString Source #
showsPrec :: Int -> InternedString -> ShowS Source #
show :: InternedString -> String Source #
showList :: [InternedString] -> ShowS Source #
(==) :: InternedString -> InternedString -> Bool Source #
(/=) :: InternedString -> InternedString -> Bool Source #
compare :: InternedString -> InternedString -> Ordering Source #
(<) :: InternedString -> InternedString -> Bool Source #
(<=) :: InternedString -> InternedString -> Bool Source #
(>) :: InternedString -> InternedString -> Bool Source #
(>=) :: InternedString -> InternedString -> Bool Source #
max :: InternedString -> InternedString -> InternedString Source #
min :: InternedString -> InternedString -> InternedString Source #
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 Source #
(/=) :: Description InternedString -> Description InternedString -> Bool Source #
hashWithSalt :: Int -> Description InternedString -> Int
hash :: Description InternedString -> Int