| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
BinIface
Description
Binary interface file support.
Synopsis
- writeBinIface :: DynFlags -> FilePath -> ModIface -> IO ()
- readBinIface :: CheckHiWay -> TraceBinIFaceReading -> FilePath -> TcRnIf a b ModIface
- getSymtabName :: NameCacheUpdater -> Dictionary -> SymbolTable -> BinHandle -> IO Name
- getDictFastString :: Dictionary -> BinHandle -> IO FastString
- data CheckHiWay
- data TraceBinIFaceReading
Documentation
readBinIface :: CheckHiWay -> TraceBinIFaceReading -> FilePath -> TcRnIf a b ModIface Source #
Read an interface file
getSymtabName :: NameCacheUpdater -> Dictionary -> SymbolTable -> BinHandle -> IO Name Source #
getDictFastString :: Dictionary -> BinHandle -> IO FastString Source #
data CheckHiWay Source #
Constructors
| CheckHiWay | |
| IgnoreHiWay |
Instances
| Eq CheckHiWay Source # | |
Defined in BinIface | |
data TraceBinIFaceReading Source #
Constructors
| TraceBinIFaceReading | |
| QuietBinIFaceReading |
Instances
| Eq TraceBinIFaceReading Source # | |
Defined in BinIface Methods (==) :: TraceBinIFaceReading -> TraceBinIFaceReading -> Bool # (/=) :: TraceBinIFaceReading -> TraceBinIFaceReading -> Bool # | |