| Safe Haskell | Ignore |
|---|---|
| Language | GHC2021 |
GHC.Iface.Flags
Description
Datatype definitions for the flag representation stored in interface files
Documentation
data IfaceDynFlags #
Constructors
Instances
| NFData IfaceDynFlags # | |
Defined in GHC.Iface.Flags Methods rnf :: IfaceDynFlags -> () # | |
| Binary IfaceDynFlags # | |
Defined in GHC.Iface.Flags Methods put_ :: WriteBinHandle -> IfaceDynFlags -> IO () # put :: WriteBinHandle -> IfaceDynFlags -> IO (Bin IfaceDynFlags) # get :: ReadBinHandle -> IO IfaceDynFlags # | |
newtype IfaceGeneralFlag #
Constructors
| IfaceGeneralFlag GeneralFlag |
Instances
| NFData IfaceGeneralFlag # | |
Defined in GHC.Iface.Flags Methods rnf :: IfaceGeneralFlag -> () # | |
| Binary IfaceGeneralFlag # | |
Defined in GHC.Iface.Flags Methods put_ :: WriteBinHandle -> IfaceGeneralFlag -> IO () # put :: WriteBinHandle -> IfaceGeneralFlag -> IO (Bin IfaceGeneralFlag) # get :: ReadBinHandle -> IO IfaceGeneralFlag # | |
| Outputable IfaceGeneralFlag # | |
Defined in GHC.Iface.Flags Methods ppr :: IfaceGeneralFlag -> SDoc # | |
newtype IfaceProfAuto #
Constructors
| IfaceProfAuto ProfAuto |
Instances
| NFData IfaceProfAuto # | |
Defined in GHC.Iface.Flags Methods rnf :: IfaceProfAuto -> () # | |
| Binary IfaceProfAuto # | |
Defined in GHC.Iface.Flags Methods put_ :: WriteBinHandle -> IfaceProfAuto -> IO () # put :: WriteBinHandle -> IfaceProfAuto -> IO (Bin IfaceProfAuto) # get :: ReadBinHandle -> IO IfaceProfAuto # | |
| Outputable IfaceProfAuto # | |
Defined in GHC.Iface.Flags Methods ppr :: IfaceProfAuto -> SDoc # | |
newtype IfaceExtension #
Constructors
| IfaceExtension Extension |
Instances
| NFData IfaceExtension # | |
Defined in GHC.Iface.Flags Methods rnf :: IfaceExtension -> () # | |
| Binary IfaceExtension # | |
Defined in GHC.Iface.Flags Methods put_ :: WriteBinHandle -> IfaceExtension -> IO () # put :: WriteBinHandle -> IfaceExtension -> IO (Bin IfaceExtension) # get :: ReadBinHandle -> IO IfaceExtension # | |
| Outputable IfaceExtension # | |
Defined in GHC.Iface.Flags Methods ppr :: IfaceExtension -> SDoc # | |
newtype IfaceLanguage #
Constructors
| IfaceLanguage Language |
Instances
| NFData IfaceLanguage # | |
Defined in GHC.Iface.Flags Methods rnf :: IfaceLanguage -> () # | |
| Binary IfaceLanguage # | |
Defined in GHC.Iface.Flags Methods put_ :: WriteBinHandle -> IfaceLanguage -> IO () # put :: WriteBinHandle -> IfaceLanguage -> IO (Bin IfaceLanguage) # get :: ReadBinHandle -> IO IfaceLanguage # | |
| Outputable IfaceLanguage # | |
Defined in GHC.Iface.Flags Methods ppr :: IfaceLanguage -> SDoc # | |
data IfaceCppOptions #
Constructors
| IfaceCppOptions | |
Fields
| |
Instances
| NFData IfaceCppOptions # | |
Defined in GHC.Iface.Flags Methods rnf :: IfaceCppOptions -> () # | |
| Binary IfaceCppOptions # | |
Defined in GHC.Iface.Flags Methods put_ :: WriteBinHandle -> IfaceCppOptions -> IO () # put :: WriteBinHandle -> IfaceCppOptions -> IO (Bin IfaceCppOptions) # get :: ReadBinHandle -> IO IfaceCppOptions # | |
| Outputable IfaceCppOptions # | |
Defined in GHC.Iface.Flags Methods ppr :: IfaceCppOptions -> SDoc # | |
pprIfaceDynFlags :: IfaceDynFlags -> SDoc #