BoundsType.BoundsType

Undocumented in source.
  1. alias BoundsType = byte
  2. alias BoundsType = short
  3. alias BoundsType = int
  4. alias BoundsType = long
  5. alias BoundsType = CommonType!(LowType, HighType)
  6. alias BoundsType = CommonType!(LowType, HighType)
  7. alias BoundsType = ubyte
  8. alias BoundsType = ushort
  9. alias BoundsType = uint
  10. alias BoundsType = ulong
    template BoundsType(alias low, alias high, bool packed = true, bool signed = false)
    version(none)
    static if(isIntegral!LowType && isIntegral!HighType)
    static if(!(signed && low < 0))
    static if(packed)
    static if(!(span <= 0xff))
    static if(!(span <= 0xffff))
    static if(!(span <= 0xffffffff))
    static if(span <= 0xffffffffffffffff)
    alias BoundsType = ulong
  11. alias BoundsType = CommonType!(LowType, HighType)
  12. alias BoundsType = CommonType!(LowType, HighType)
  13. alias BoundsType = CommonType!(LowType, HighType)
  14. alias BoundsType = CommonType!(LowType, HighType)
  15. alias BoundsType = CommonType!(LowType, HighType)

Meta