BoundsType.BoundsType

Undocumented in source.
  1. alias BoundsType = byte
  2. alias BoundsType = short
  3. alias BoundsType = int
  4. alias BoundsType = long
    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(!(low >= -0x80 && high <= 0x7f))
    static if(!(low >= -0x8000 && high <= 0x7fff))
    static if(!(low >= -0x80000000 && high <= 0x7fffffff))
    static if(low >= -0x8000000000000000 && high <= 0x7fffffffffffffff)
    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
  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