Copyright | (c) Sergey Vinokurov 2018 |
---|---|
License | Apache-2.0 (see LICENSE) |
Maintainer | serg.foo@gmail.com |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
data SymbolName Source #
Instances
Eq SymbolName Source # | |
Defined in Data.Emacs.Module.SymbolName.Internal (==) :: SymbolName -> SymbolName -> Bool # (/=) :: SymbolName -> SymbolName -> Bool # | |
Ord SymbolName Source # | |
Defined in Data.Emacs.Module.SymbolName.Internal compare :: SymbolName -> SymbolName -> Ordering # (<) :: SymbolName -> SymbolName -> Bool # (<=) :: SymbolName -> SymbolName -> Bool # (>) :: SymbolName -> SymbolName -> Bool # (>=) :: SymbolName -> SymbolName -> Bool # max :: SymbolName -> SymbolName -> SymbolName # min :: SymbolName -> SymbolName -> SymbolName # | |
Show SymbolName Source # | |
Defined in Data.Emacs.Module.SymbolName.Internal showsPrec :: Int -> SymbolName -> ShowS # show :: SymbolName -> String # showList :: [SymbolName] -> ShowS # | |
Pretty SymbolName Source # | |
Defined in Data.Emacs.Module.SymbolName.Internal pretty :: SymbolName -> Doc ann # prettyList :: [SymbolName] -> Doc ann # |
mkSymbolName :: ByteString -> SymbolName Source #
useSymbolNameAsCString :: SymbolName -> (CString -> IO a) -> IO a Source #