| Resize Index Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Lift (Index n :: Type) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Arbitrary (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => CoArbitrary (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Data (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| (KnownNat n, 1 <= n) => Bits (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| (KnownNat n, 1 <= n) => FiniteBits (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Bounded (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Enum (Index n) Source # | The functions: enumFrom,enumFromThen,enumFromTo, andenumFromThenTo, are not synthesizable. | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| Generic (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Ix (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Num (Index n) Source # | Operators report an error on overflow and underflow NB: fromInteger/fromIntegralcan cause unexpected truncation, asIntegeris arbitrarily bounded during synthesis.  PreferbitCoerceand theResizeclass. | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Read (Index n) Source # | None of the Readclass' methods are synthesizable. | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Integral (Index n) Source # | NB: toInteger/fromIntegralcan cause unexpected truncation, asIntegeris arbitrarily bounded during synthesis.  PreferbitCoerceand theResizeclass. | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Real (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| Show (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => PrintfArg (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| AutoReg (Index n) Source # |  | 
| Instance detailsDefined in Clash.Class.AutoReg.Internal | 
| (KnownNat n, 1 <= n) => BitPack (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| (1 <= n, KnownNat n) => Counter (Index n) Source # |  | 
| Instance detailsDefined in Clash.Class.Counter.Internal | 
| KnownNat m => Exp (Index m) Source # |  | 
| Instance detailsDefined in Clash.Class.Exp | 
| (KnownNat n, 1 <= n) => SaturatingNum (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| (KnownNat n, 1 <= n) => Parity (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| Bundle (Index n) Source # |  | 
| Instance detailsDefined in Clash.Signal.Bundle | 
| Bundle (Index n) Source # |  | 
| Instance detailsDefined in Clash.Signal.Delayed.Bundle | 
| NFDataX (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| ShowX (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| KnownNat n => Default (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| NFData (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| Eq (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| Ord (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| ExtendingNum (Index m) (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| (KnownNat n, KnownNat m) => MaybeNumConvert (BitVector n) (Index m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.MaybeNumConvert | 
| (KnownNat n, KnownNat m, 1 <= n) => MaybeNumConvert (Index n) (BitVector m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.MaybeNumConvert | 
| (KnownNat n, KnownNat m) => MaybeNumConvert (Index n) (Index m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.MaybeNumConvert | 
| (KnownNat n, KnownNat m, 1 <= n) => MaybeNumConvert (Index n) (Signed m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.MaybeNumConvert | 
| (KnownNat n, KnownNat m, 1 <= n) => MaybeNumConvert (Index n) (Unsigned m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.MaybeNumConvert | 
| (KnownNat n, KnownNat m) => MaybeNumConvert (Signed n) (Index m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.MaybeNumConvert | 
| (KnownNat n, KnownNat m) => MaybeNumConvert (Unsigned n) (Index m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.MaybeNumConvert | 
| (KnownNat n, KnownNat m, 1 <= m, (2 ^ n) <= m) => NumConvert (BitVector n) (Index m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.NumConvert | 
| (KnownNat n, KnownNat m, 1 <= n, n <= (2 ^ m)) => NumConvert (Index n) (BitVector m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.NumConvert | 
| (KnownNat n, KnownNat m, n <= m) => NumConvert (Index n) (Index m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.NumConvert | 
| (KnownNat n, KnownNat m, 1 <= n, (CLog 2 n + 1) <= m) => NumConvert (Index n) (Signed m) Source # | Note: Conversion from Index 1toSigned 0is lossless, but not within the
constraints of the instance. | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.NumConvert | 
| (KnownNat n, KnownNat m, 1 <= n, n <= (2 ^ m)) => NumConvert (Index n) (Unsigned m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.NumConvert | 
| (KnownNat n, KnownNat m, 1 <= m, (2 ^ n) <= m) => NumConvert (Unsigned n) (Index m) Source # |  | 
| Instance detailsDefined in Clash.Class.NumConvert.Internal.NumConvert | 
| type Unbundled dom d (Index n) Source # |  | 
| Instance detailsDefined in Clash.Signal.Delayed.Bundle | 
| type TryDomain t (Index n) Source # |  | 
| Instance detailsDefined in Clash.Class.HasDomain.HasSingleDomain | 
| type Unbundled dom (Index n) Source # |  | 
| Instance detailsDefined in Clash.Signal.Bundle | 
| type Rep (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| type BitSize (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| type ExpResult (Index m) n Source # |  | 
| Instance detailsDefined in Clash.Class.Exp | 
| type AResult (Index m) (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index | 
| type MResult (Index m) (Index n) Source # |  | 
| Instance detailsDefined in Clash.Sized.Internal.Index |