| Safe Haskell | None |
|---|
Cgm.Data.Len
Documentation
Instances
| Typeable2 Len | |
| Functor (Len u) | |
| Bounded n => Bounded (Len u n) | |
| Enum n => Enum (Len u n) | |
| Eq n => Eq (Len u n) | |
| (Real (Len u n), Enum (Len u n), Integral n) => Integral (Len u n) | |
| Num n => Num (Len u n) | |
| (Eq (Len u n), Ord n) => Ord (Len u n) | |
| (Num (Len u n), Ord (Len u n), Real n) => Real (Len u n) | |
| Show n => Show (Len u n) | |
| Structured (Len u0 n0) | |
| Super a b => Super (Len u a) (Len u b) |
class LgMultiple a b whereSource
Instances
coarsenLen :: forall u v n. (Bits n, Num n, LgMultiple v u) => Len u n -> Len v nSource
ceilDivPower2 :: (Num a, Bits a) => Int -> a -> aSource
roundUpPower2 :: (Num a, Bits a) => Int -> a -> aSource