Cabal-3.2.1.0: A framework for packaging Haskell software
Safe Haskell None
Language Haskell2010

Distribution.Types.PkgconfigVersionRange

Contents

Synopsis

Documentation

data PkgconfigVersionRange Source #

Since: 3.0

Instances

Instances details
Eq PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

Data PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

Read PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

Show PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

Generic PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

Binary PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

NFData PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

Structured PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

Pretty PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

Parsec PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

type Rep PkgconfigVersionRange Source #
Instance details

Defined in Distribution.Types.PkgconfigVersionRange

type Rep PkgconfigVersionRange = D1 (' MetaData "PkgconfigVersionRange" "Distribution.Types.PkgconfigVersionRange" "Cabal-3.2.1.0-3w1fQQbNnuQ5xlFGwVXcPy" ' False ) ((( C1 (' MetaCons "PcAnyVersion" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "PcThisVersion" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersion ))) :+: ( C1 (' MetaCons "PcLaterVersion" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersion )) :+: C1 (' MetaCons "PcEarlierVersion" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersion )))) :+: (( C1 (' MetaCons "PcOrLaterVersion" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersion )) :+: C1 (' MetaCons "PcOrEarlierVersion" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersion ))) :+: ( C1 (' MetaCons "PcUnionVersionRanges" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersionRange ) :*: S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersionRange )) :+: C1 (' MetaCons "PcIntersectVersionRanges" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersionRange ) :*: S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PkgconfigVersionRange )))))

isAnyPkgconfigVersion :: PkgconfigVersionRange -> Bool Source #

TODO: this is not precise, but used only to prettify output.

Internal