ascii-numbers-1.1.0.0: ASCII representations of numbers
Safe HaskellSafe-Inferred
LanguageHaskell2010

ASCII.Word4

Synopsis

Documentation

data Word4 Source #

4-bit unsigned integer (a whole number between 0 and 15)

Constructors

Number0

Zero

Number1

One

Number2

Two

Number3

Three

Number4

Four

Number5

Five

Number6

Six

Number7

Seven

Number8

Eight

Number9

Nine

Number10

Ten (A)

Number11

Eleven (B)

Number12

Twelve (C)

Number13

Thirteen (D)

Number14

Fourteen (E)

Number15

Fifteen (F)

Instances

Instances details
Bounded Word4 Source # 
Instance details

Defined in ASCII.Word4

Enum Word4 Source # 
Instance details

Defined in ASCII.Word4

Eq Word4 Source # 
Instance details

Defined in ASCII.Word4

Methods

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

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

Data Word4 Source # 
Instance details

Defined in ASCII.Word4

Methods

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

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

toConstr :: Word4 -> Constr #

dataTypeOf :: Word4 -> DataType #

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

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

gmapT :: (forall b. Data b => b -> b) -> Word4 -> Word4 #

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

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

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

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

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

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

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

Ord Word4 Source # 
Instance details

Defined in ASCII.Word4

Methods

compare :: Word4 -> Word4 -> Ordering #

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

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

(>) :: Word4 -> Word4 -> Bool #

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

max :: Word4 -> Word4 -> Word4 #

min :: Word4 -> Word4 -> Word4 #

Show Word4 Source # 
Instance details

Defined in ASCII.Word4

Methods

showsPrec :: Int -> Word4 -> ShowS #

show :: Word4 -> String #

showList :: [Word4] -> ShowS #

Generic Word4 Source # 
Instance details

Defined in ASCII.Word4

Associated Types

type Rep Word4 :: Type -> Type #

Methods

from :: Word4 -> Rep Word4 x #

to :: Rep Word4 x -> Word4 #

Hashable Word4 Source # 
Instance details

Defined in ASCII.Word4

Methods

hashWithSalt :: Int -> Word4 -> Int #

hash :: Word4 -> Int #

type Rep Word4 Source # 
Instance details

Defined in ASCII.Word4

type Rep Word4 = D1 ('MetaData "Word4" "ASCII.Word4" "ascii-numbers-1.1.0.0-HcM5rMiRZzH5Bt9DB8V1Gw" 'False) ((((C1 ('MetaCons "Number0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Number1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Number2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Number3" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Number4" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Number5" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Number6" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Number7" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "Number8" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Number9" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Number10" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Number11" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Number12" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Number13" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Number14" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Number15" 'PrefixI 'False) (U1 :: Type -> Type)))))