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

GHC.Toolchain.Tools.Cxx

Synopsis

Documentation

newtype Cxx Source #

Constructors

Cxx 

Fields

Instances

Instances details
Read Cxx Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cxx

Show Cxx Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cxx

Methods

showsPrec :: Int -> Cxx -> ShowS #

show :: Cxx -> String #

showList :: [Cxx] -> ShowS #

Eq Cxx Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cxx

Methods

(==) :: Cxx -> Cxx -> Bool #

(/=) :: Cxx -> Cxx -> Bool #

Ord Cxx Source # 
Instance details

Defined in GHC.Toolchain.Tools.Cxx

Methods

compare :: Cxx -> Cxx -> Ordering #

(<) :: Cxx -> Cxx -> Bool #

(<=) :: Cxx -> Cxx -> Bool #

(>) :: Cxx -> Cxx -> Bool #

(>=) :: Cxx -> Cxx -> Bool #

max :: Cxx -> Cxx -> Cxx #

min :: Cxx -> Cxx -> Cxx #

findCxx Source #

Arguments

:: ArchOS 
-> String

The llvm target to use if Cc supports --target

-> ProgOpt 
-> M Cxx 

Helpful utilities

compileCxx Source #

Arguments

:: Cxx

cxx

-> FilePath

output path

-> String

C++ source

-> M ()