Cabal-1.4.0.1: A framework for packaging Haskell softwareSource codeContentsIndex
Distribution.Version
Portabilityportable
Stabilityalpha
MaintainerIsaac Jones <ijones@syntaxpolice.org>
Contents
Package versions
Version ranges
Deprecated compat stuff
Description
Versions for packages, based on the Version datatype.
Synopsis
data VersionRange
= AnyVersion
| ThisVersion Version
| LaterVersion Version
| EarlierVersion Version
| UnionVersionRanges VersionRange VersionRange
| IntersectVersionRanges VersionRange VersionRange
notThisVersion :: Version -> VersionRange
orLaterVersion :: Version -> VersionRange
orEarlierVersion :: Version -> VersionRange
betweenVersionsInclusive :: Version -> Version -> VersionRange
withinRange :: Version -> VersionRange -> Bool
isAnyVersion :: VersionRange -> Bool
showVersion :: Version -> String
parseVersion :: ReadP r Version
Package versions
Version ranges
data VersionRange Source
Constructors
AnyVersion
ThisVersion Version
LaterVersion Version
EarlierVersion Version
UnionVersionRanges VersionRange VersionRange
IntersectVersionRanges VersionRange VersionRange
show/hide Instances
notThisVersion :: Version -> VersionRangeSource
orLaterVersion :: Version -> VersionRangeSource
orEarlierVersion :: Version -> VersionRangeSource
betweenVersionsInclusive :: Version -> Version -> VersionRangeSource
withinRange :: Version -> VersionRange -> BoolSource
Does this version fall within the given range?
isAnyVersion :: VersionRange -> BoolSource
Deprecated compat stuff
showVersion :: Version -> StringSource
parseVersion :: ReadP r VersionSource
Produced by Haddock version 2.3.0