dahdit-0.5.1: Binary parsing and serialization with integrated size
Safe HaskellSafe-Inferred
LanguageHaskell2010

Dahdit.Nums

Description

Derived instances rely on the host system being little-endian. If it's not, well... some CPP is in order.

Documentation

newtype Word16LE Source #

Constructors

Word16LE 

Fields

Instances

Instances details
Bits Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Enum Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Num Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Integral Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Real Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Show Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Binary Word16LE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Word16LE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Word16LE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Word16LE :: Nat Source #

Default Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Word16LE #

Eq Word16LE Source # 
Instance details

Defined in Dahdit.Nums

Ord Word16LE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 2 Word16LE Word16BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Word16LE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Int16LE Source #

Constructors

Int16LE 

Fields

Instances

Instances details
Bits Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Enum Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Num Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Integral Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Real Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Show Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Binary Int16LE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Int16LE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Int16LE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Int16LE :: Nat Source #

Default Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Int16LE #

Eq Int16LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord Int16LE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 2 Int16LE Int16BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Int16LE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Word24LE Source #

Constructors

Word24LE 

Fields

Instances

Instances details
Bits Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Enum Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Num Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Integral Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Real Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Show Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Binary Word24LE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Word24LE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Word24LE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Word24LE :: Nat Source #

Default Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Word24LE #

Eq Word24LE Source # 
Instance details

Defined in Dahdit.Nums

Ord Word24LE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 3 Word24LE Word24BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Word24LE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Int24LE Source #

Constructors

Int24LE 

Fields

Instances

Instances details
Bits Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Enum Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Num Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Integral Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Real Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Show Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Binary Int24LE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Int24LE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Int24LE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Int24LE :: Nat Source #

Default Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Int24LE #

Eq Int24LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord Int24LE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 3 Int24LE Int24BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Int24LE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Word32LE Source #

Constructors

Word32LE 

Fields

Instances

Instances details
Bits Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Enum Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Num Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Integral Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Real Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Show Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Binary Word32LE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Word32LE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Word32LE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Word32LE :: Nat Source #

Default Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Word32LE #

Eq Word32LE Source # 
Instance details

Defined in Dahdit.Nums

Ord Word32LE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 4 Word32LE Word32BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Word32LE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Int32LE Source #

Constructors

Int32LE 

Fields

Instances

Instances details
Bits Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Enum Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Num Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Integral Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Real Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Show Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Binary Int32LE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Int32LE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Int32LE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Int32LE :: Nat Source #

Default Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Int32LE #

Eq Int32LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord Int32LE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 4 Int32LE Int32BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Int32LE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Word64LE Source #

Constructors

Word64LE 

Fields

Instances

Instances details
Bits Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Enum Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Num Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Integral Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Real Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Show Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Binary Word64LE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Word64LE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Word64LE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Word64LE :: Nat Source #

Default Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Word64LE #

Eq Word64LE Source # 
Instance details

Defined in Dahdit.Nums

Ord Word64LE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 8 Word64LE Word64BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Word64LE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Int64LE Source #

Constructors

Int64LE 

Fields

Instances

Instances details
Bits Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Enum Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Num Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Integral Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Real Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Show Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Binary Int64LE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Int64LE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Int64LE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Int64LE :: Nat Source #

Default Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Int64LE #

Eq Int64LE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord Int64LE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 8 Int64LE Int64BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Int64LE Source # 
Instance details

Defined in Dahdit.Sizes

newtype FloatLE Source #

Constructors

FloatLE 

Fields

Instances

Instances details
Floating FloatLE Source # 
Instance details

Defined in Dahdit.Nums

Num FloatLE Source # 
Instance details

Defined in Dahdit.Nums

Fractional FloatLE Source # 
Instance details

Defined in Dahdit.Nums

Real FloatLE Source # 
Instance details

Defined in Dahdit.Nums

RealFrac FloatLE Source # 
Instance details

Defined in Dahdit.Nums

Methods

properFraction :: Integral b => FloatLE -> (b, FloatLE) #

truncate :: Integral b => FloatLE -> b #

round :: Integral b => FloatLE -> b #

ceiling :: Integral b => FloatLE -> b #

floor :: Integral b => FloatLE -> b #

Show FloatLE Source # 
Instance details

Defined in Dahdit.Nums

Binary FloatLE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim FloatLE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized FloatLE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize FloatLE :: Nat Source #

Default FloatLE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: FloatLE #

Eq FloatLE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord FloatLE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 4 FloatLE FloatBE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize FloatLE Source # 
Instance details

Defined in Dahdit.Sizes

newtype DoubleLE Source #

Constructors

DoubleLE 

Fields

Instances

Instances details
Floating DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

Num DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

Fractional DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

Real DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

RealFrac DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

Methods

properFraction :: Integral b => DoubleLE -> (b, DoubleLE) #

truncate :: Integral b => DoubleLE -> b #

round :: Integral b => DoubleLE -> b #

ceiling :: Integral b => DoubleLE -> b #

floor :: Integral b => DoubleLE -> b #

Show DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

Binary DoubleLE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim DoubleLE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized DoubleLE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize DoubleLE :: Nat Source #

Default DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: DoubleLE #

Eq DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

Ord DoubleLE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 8 DoubleLE DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize DoubleLE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Word16BE Source #

Constructors

Word16BE 

Fields

Instances

Instances details
Bits Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Enum Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Num Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Integral Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Real Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Show Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Binary Word16BE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Word16BE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Word16BE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Word16BE :: Nat Source #

Default Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Word16BE #

Eq Word16BE Source # 
Instance details

Defined in Dahdit.Nums

Ord Word16BE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 2 Word16LE Word16BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Word16BE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Int16BE Source #

Constructors

Int16BE 

Fields

Instances

Instances details
Bits Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Enum Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Num Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Integral Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Real Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Show Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Binary Int16BE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Int16BE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Int16BE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Int16BE :: Nat Source #

Default Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Int16BE #

Eq Int16BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord Int16BE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 2 Int16LE Int16BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Int16BE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Word24BE Source #

Constructors

Word24BE 

Fields

Instances

Instances details
Bits Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Enum Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Num Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Integral Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Real Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Show Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Binary Word24BE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Word24BE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Word24BE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Word24BE :: Nat Source #

Default Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Word24BE #

Eq Word24BE Source # 
Instance details

Defined in Dahdit.Nums

Ord Word24BE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 3 Word24LE Word24BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Word24BE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Int24BE Source #

Constructors

Int24BE 

Fields

Instances

Instances details
Bits Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Enum Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Num Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Integral Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Real Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Show Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Binary Int24BE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Int24BE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Int24BE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Int24BE :: Nat Source #

Default Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Int24BE #

Eq Int24BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord Int24BE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 3 Int24LE Int24BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Int24BE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Word32BE Source #

Constructors

Word32BE 

Fields

Instances

Instances details
Bits Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Enum Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Num Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Integral Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Real Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Show Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Binary Word32BE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Word32BE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Word32BE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Word32BE :: Nat Source #

Default Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Word32BE #

Eq Word32BE Source # 
Instance details

Defined in Dahdit.Nums

Ord Word32BE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 4 Word32LE Word32BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Word32BE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Int32BE Source #

Constructors

Int32BE 

Fields

Instances

Instances details
Bits Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Enum Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Num Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Integral Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Real Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Show Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Binary Int32BE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Int32BE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Int32BE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Int32BE :: Nat Source #

Default Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Int32BE #

Eq Int32BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord Int32BE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 4 Int32LE Int32BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Int32BE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Word64BE Source #

Constructors

Word64BE 

Fields

Instances

Instances details
Bits Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Enum Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Num Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Integral Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Real Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Show Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Binary Word64BE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Word64BE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Word64BE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Word64BE :: Nat Source #

Default Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Word64BE #

Eq Word64BE Source # 
Instance details

Defined in Dahdit.Nums

Ord Word64BE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 8 Word64LE Word64BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Word64BE Source # 
Instance details

Defined in Dahdit.Sizes

newtype Int64BE Source #

Constructors

Int64BE 

Fields

Instances

Instances details
Bits Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Bounded Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Enum Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Num Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Integral Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Real Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Show Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Binary Int64BE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim Int64BE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized Int64BE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize Int64BE :: Nat Source #

Default Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: Int64BE #

Eq Int64BE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord Int64BE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 8 Int64LE Int64BE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize Int64BE Source # 
Instance details

Defined in Dahdit.Sizes

newtype FloatBE Source #

Constructors

FloatBE 

Fields

Instances

Instances details
Floating FloatBE Source # 
Instance details

Defined in Dahdit.Nums

Num FloatBE Source # 
Instance details

Defined in Dahdit.Nums

Fractional FloatBE Source # 
Instance details

Defined in Dahdit.Nums

Real FloatBE Source # 
Instance details

Defined in Dahdit.Nums

RealFrac FloatBE Source # 
Instance details

Defined in Dahdit.Nums

Methods

properFraction :: Integral b => FloatBE -> (b, FloatBE) #

truncate :: Integral b => FloatBE -> b #

round :: Integral b => FloatBE -> b #

ceiling :: Integral b => FloatBE -> b #

floor :: Integral b => FloatBE -> b #

Show FloatBE Source # 
Instance details

Defined in Dahdit.Nums

Binary FloatBE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim FloatBE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized FloatBE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize FloatBE :: Nat Source #

Default FloatBE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: FloatBE #

Eq FloatBE Source # 
Instance details

Defined in Dahdit.Nums

Methods

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

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

Ord FloatBE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 4 FloatLE FloatBE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize FloatBE Source # 
Instance details

Defined in Dahdit.Sizes

newtype DoubleBE Source #

Constructors

DoubleBE 

Fields

Instances

Instances details
Floating DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

Num DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

Fractional DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

Real DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

RealFrac DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

Methods

properFraction :: Integral b => DoubleBE -> (b, DoubleBE) #

truncate :: Integral b => DoubleBE -> b #

round :: Integral b => DoubleBE -> b #

ceiling :: Integral b => DoubleBE -> b #

floor :: Integral b => DoubleBE -> b #

Show DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

Binary DoubleBE Source # 
Instance details

Defined in Dahdit.Binary

LiftedPrim DoubleBE Source # 
Instance details

Defined in Dahdit.LiftedPrim

StaticByteSized DoubleBE Source # 
Instance details

Defined in Dahdit.Sizes

Associated Types

type StaticSize DoubleBE :: Nat Source #

Default DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

Methods

def :: DoubleBE #

Eq DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

Ord DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

EndianPair 8 DoubleLE DoubleBE Source # 
Instance details

Defined in Dahdit.Nums

type StaticSize DoubleBE Source # 
Instance details

Defined in Dahdit.Sizes