ghc-toolchain-0.1.0.0: Utility for managing GHC target toolchains
Safe HaskellNone
LanguageHaskell2010

GHC.Toolchain.Tools.Cpp

Contents

Synopsis

Documentation

newtype HsCpp Source #

Constructors

HsCpp 

Instances

Instances details
Eq HsCpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Methods

(==) :: HsCpp -> HsCpp -> Bool Source #

(/=) :: HsCpp -> HsCpp -> Bool Source #

Ord HsCpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Read HsCpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Show HsCpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

newtype Cpp Source #

Constructors

Cpp 

Fields

Instances

Instances details
Eq Cpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Methods

(==) :: Cpp -> Cpp -> Bool Source #

(/=) :: Cpp -> Cpp -> Bool Source #

Ord Cpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Methods

compare :: Cpp -> Cpp -> Ordering Source #

(<) :: Cpp -> Cpp -> Bool Source #

(<=) :: Cpp -> Cpp -> Bool Source #

(>) :: Cpp -> Cpp -> Bool Source #

(>=) :: Cpp -> Cpp -> Bool Source #

max :: Cpp -> Cpp -> Cpp Source #

min :: Cpp -> Cpp -> Cpp Source #

Read Cpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Show Cpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

newtype JsCpp Source #

Constructors

JsCpp 

Instances

Instances details
Eq JsCpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Methods

(==) :: JsCpp -> JsCpp -> Bool Source #

(/=) :: JsCpp -> JsCpp -> Bool Source #

Ord JsCpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Read JsCpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

Show JsCpp Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cpp

data CmmCpp Source #

Constructors

CmmCpp 

Fields

  • cmmCppProgram :: Program
     
  • cmmCppSupportsG0 :: Bool

    Whether the C-- preprocessor supports -g0. Extracted out as -g0 needs to be appended to the complete invocation, rather than prefix flags, in order to override other flags.

Lenses