License | BSD3 |
---|---|
Stability | experimental |
Portability | type-families |
Safe Haskell | Safe-Inferred |
Language | Haskell98 |
Documentation
type family Unsigned i :: * Source
type Unsigned Int = Word | |
type Unsigned Int8 = Word8 | |
type Unsigned Int16 = Word16 | |
type Unsigned Int32 = Word32 | |
type Unsigned Int64 = Word64 | |
type Unsigned Integer = Integer | |
type Unsigned Word = Word | |
type Unsigned Word8 = Word8 | |
type Unsigned Word16 = Word16 | |
type Unsigned Word32 = Word32 | |
type Unsigned Word64 = Word64 | |
type Unsigned (VarInt n) = VarInt (Unsigned n) |
type family Signed i :: * Source
type Signed Int = Int | |
type Signed Int8 = Int8 | |
type Signed Int16 = Int16 | |
type Signed Int32 = Int32 | |
type Signed Int64 = Int64 | |
type Signed Integer = Integer | |
type Signed Word = Int | |
type Signed Word8 = Int8 | |
type Signed Word16 = Int16 | |
type Signed Word32 = Int32 | |
type Signed Word64 = Int64 | |
type Signed (VarInt n) = VarInt (Signed n) |