fficxx-0.5.1: automatic C++ binding generation

Copyright(c) 2011-2019 Ian-Woo Kim
LicenseBSD3
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Stabilityexperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell98

FFICXX.Generate.Type.Cabal

Description

 

Documentation

data BuildType Source #

Constructors

Simple 
Custom [CabalName]

dependencies

data GeneratedCabalInfo Source #

Instances
Show GeneratedCabalInfo Source # 
Instance details

Defined in FFICXX.Generate.Type.Cabal

Generic GeneratedCabalInfo Source # 
Instance details

Defined in FFICXX.Generate.Type.Cabal

Associated Types

type Rep GeneratedCabalInfo :: Type -> Type #

ToJSON GeneratedCabalInfo Source # 
Instance details

Defined in FFICXX.Generate.Type.Cabal

FromJSON GeneratedCabalInfo Source # 
Instance details

Defined in FFICXX.Generate.Type.Cabal

type Rep GeneratedCabalInfo Source # 
Instance details

Defined in FFICXX.Generate.Type.Cabal

type Rep GeneratedCabalInfo = D1 (MetaData "GeneratedCabalInfo" "FFICXX.Generate.Type.Cabal" "fficxx-0.5.1-DMSRyTCy045LO2AeTgo7cG" False) (C1 (MetaCons "GeneratedCabalInfo" PrefixI True) ((((S1 (MetaSel (Just "gci_pkgname") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "gci_version") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "gci_synopsis") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: (S1 (MetaSel (Just "gci_description") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "gci_homepage") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "gci_license") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) :*: ((S1 (MetaSel (Just "gci_licenseFile") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "gci_author") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "gci_maintainer") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: (S1 (MetaSel (Just "gci_category") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "gci_buildtype") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "gci_extraFiles") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]))))) :*: (((S1 (MetaSel (Just "gci_csrcFiles") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]) :*: (S1 (MetaSel (Just "gci_sourcerepository") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "gci_cxxOptions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]))) :*: (S1 (MetaSel (Just "gci_pkgdeps") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]) :*: (S1 (MetaSel (Just "gci_exposedModules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]) :*: S1 (MetaSel (Just "gci_otherModules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text])))) :*: ((S1 (MetaSel (Just "gci_extraLibDirs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]) :*: (S1 (MetaSel (Just "gci_extraLibraries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]) :*: S1 (MetaSel (Just "gci_extraIncludeDirs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]))) :*: (S1 (MetaSel (Just "gci_pkgconfigDepends") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]) :*: (S1 (MetaSel (Just "gci_includeFiles") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]) :*: S1 (MetaSel (Just "gci_cppFiles") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text])))))))