debian-4.0.2: Modules for working with the Debian package system
Safe HaskellSafe
LanguageHaskell98

Debian.Arch

Documentation

data Arch Source #

Constructors

Source 
All 
Binary ArchOS ArchCPU 

Instances

Instances details
Eq Arch Source # 
Instance details

Defined in Debian.Arch

Methods

(==) :: Arch -> Arch -> Bool

(/=) :: Arch -> Arch -> Bool

Data Arch Source # 
Instance details

Defined in Debian.Arch

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Arch -> c Arch

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Arch

toConstr :: Arch -> Constr

dataTypeOf :: Arch -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Arch)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Arch)

gmapT :: (forall b. Data b => b -> b) -> Arch -> Arch

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Arch -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Arch -> r

gmapQ :: (forall d. Data d => d -> u) -> Arch -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Arch -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Arch -> m Arch

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Arch -> m Arch

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Arch -> m Arch

Ord Arch Source # 
Instance details

Defined in Debian.Arch

Methods

compare :: Arch -> Arch -> Ordering

(<) :: Arch -> Arch -> Bool

(<=) :: Arch -> Arch -> Bool

(>) :: Arch -> Arch -> Bool

(>=) :: Arch -> Arch -> Bool

max :: Arch -> Arch -> Arch

min :: Arch -> Arch -> Arch

Read Arch Source # 
Instance details

Defined in Debian.Arch

Methods

readsPrec :: Int -> ReadS Arch

readList :: ReadS [Arch]

readPrec :: ReadPrec Arch

readListPrec :: ReadPrec [Arch]

Show Arch Source # 
Instance details

Defined in Debian.Arch

Methods

showsPrec :: Int -> Arch -> ShowS

show :: Arch -> String

showList :: [Arch] -> ShowS

data ArchOS Source #

Constructors

ArchOS String 
ArchOSAny 

Instances

Instances details
Eq ArchOS Source # 
Instance details

Defined in Debian.Arch

Methods

(==) :: ArchOS -> ArchOS -> Bool

(/=) :: ArchOS -> ArchOS -> Bool

Data ArchOS Source # 
Instance details

Defined in Debian.Arch

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ArchOS -> c ArchOS

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ArchOS

toConstr :: ArchOS -> Constr

dataTypeOf :: ArchOS -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ArchOS)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ArchOS)

gmapT :: (forall b. Data b => b -> b) -> ArchOS -> ArchOS

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ArchOS -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ArchOS -> r

gmapQ :: (forall d. Data d => d -> u) -> ArchOS -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> ArchOS -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ArchOS -> m ArchOS

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ArchOS -> m ArchOS

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ArchOS -> m ArchOS

Ord ArchOS Source # 
Instance details

Defined in Debian.Arch

Methods

compare :: ArchOS -> ArchOS -> Ordering

(<) :: ArchOS -> ArchOS -> Bool

(<=) :: ArchOS -> ArchOS -> Bool

(>) :: ArchOS -> ArchOS -> Bool

(>=) :: ArchOS -> ArchOS -> Bool

max :: ArchOS -> ArchOS -> ArchOS

min :: ArchOS -> ArchOS -> ArchOS

Read ArchOS Source # 
Instance details

Defined in Debian.Arch

Methods

readsPrec :: Int -> ReadS ArchOS

readList :: ReadS [ArchOS]

readPrec :: ReadPrec ArchOS

readListPrec :: ReadPrec [ArchOS]

Show ArchOS Source # 
Instance details

Defined in Debian.Arch

Methods

showsPrec :: Int -> ArchOS -> ShowS

show :: ArchOS -> String

showList :: [ArchOS] -> ShowS

data ArchCPU Source #

Constructors

ArchCPU String 
ArchCPUAny 

Instances

Instances details
Eq ArchCPU Source # 
Instance details

Defined in Debian.Arch

Methods

(==) :: ArchCPU -> ArchCPU -> Bool

(/=) :: ArchCPU -> ArchCPU -> Bool

Data ArchCPU Source # 
Instance details

Defined in Debian.Arch

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ArchCPU -> c ArchCPU

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ArchCPU

toConstr :: ArchCPU -> Constr

dataTypeOf :: ArchCPU -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ArchCPU)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ArchCPU)

gmapT :: (forall b. Data b => b -> b) -> ArchCPU -> ArchCPU

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ArchCPU -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ArchCPU -> r

gmapQ :: (forall d. Data d => d -> u) -> ArchCPU -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> ArchCPU -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ArchCPU -> m ArchCPU

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ArchCPU -> m ArchCPU

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ArchCPU -> m ArchCPU

Ord ArchCPU Source # 
Instance details

Defined in Debian.Arch

Methods

compare :: ArchCPU -> ArchCPU -> Ordering

(<) :: ArchCPU -> ArchCPU -> Bool

(<=) :: ArchCPU -> ArchCPU -> Bool

(>) :: ArchCPU -> ArchCPU -> Bool

(>=) :: ArchCPU -> ArchCPU -> Bool

max :: ArchCPU -> ArchCPU -> ArchCPU

min :: ArchCPU -> ArchCPU -> ArchCPU

Read ArchCPU Source # 
Instance details

Defined in Debian.Arch

Methods

readsPrec :: Int -> ReadS ArchCPU

readList :: ReadS [ArchCPU]

readPrec :: ReadPrec ArchCPU

readListPrec :: ReadPrec [ArchCPU]

Show ArchCPU Source # 
Instance details

Defined in Debian.Arch

Methods

showsPrec :: Int -> ArchCPU -> ShowS

show :: ArchCPU -> String

showList :: [ArchCPU] -> ShowS

parseArch :: String -> Arch Source #