org.scalactic.anyvals

PozInt

final class PozInt extends AnyVal

Source
PozInt.scala
Linear Supertypes
AnyVal, NotNull, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PozInt
  2. AnyVal
  3. NotNull
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  2. final def ##(): Int

    Definition Classes
    Any
  3. def %(x: Double): Double

    Returns the remainder of the division of this value by x.

  4. def %(x: Float): Float

    Returns the remainder of the division of this value by x.

  5. def %(x: Long): Long

    Returns the remainder of the division of this value by x.

  6. def %(x: Int): Int

    Returns the remainder of the division of this value by x.

  7. def %(x: Char): Int

    Returns the remainder of the division of this value by x.

  8. def %(x: Short): Int

    Returns the remainder of the division of this value by x.

  9. def %(x: Byte): Int

    Returns the remainder of the division of this value by x.

  10. def &(x: Long): Long

    Returns the bitwise AND of this value and x.

    Returns the bitwise AND of this value and x.

    Example:
    1. (0xf0 & 0xaa) == 0xa0
      // in binary: 11110000
      // & 10101010
      // --------
      // 10100000
  11. def &(x: Int): Int

    Returns the bitwise AND of this value and x.

    Returns the bitwise AND of this value and x.

    Example:
    1. (0xf0 & 0xaa) == 0xa0
      // in binary: 11110000
      // & 10101010
      // --------
      // 10100000
  12. def &(x: Char): Int

    Returns the bitwise AND of this value and x.

    Returns the bitwise AND of this value and x.

    Example:
    1. (0xf0 & 0xaa) == 0xa0
      // in binary: 11110000
      // & 10101010
      // --------
      // 10100000
  13. def &(x: Short): Int

    Returns the bitwise AND of this value and x.

    Returns the bitwise AND of this value and x.

    Example:
    1. (0xf0 & 0xaa) == 0xa0
      // in binary: 11110000
      // & 10101010
      // --------
      // 10100000
  14. def &(x: Byte): Int

    Returns the bitwise AND of this value and x.

    Returns the bitwise AND of this value and x.

    Example:
    1. (0xf0 & 0xaa) == 0xa0
      // in binary: 11110000
      // & 10101010
      // --------
      // 10100000
  15. def *(x: Double): Double

    Returns the product of this value and x.

  16. def *(x: Float): Float

    Returns the product of this value and x.

  17. def *(x: Long): Long

    Returns the product of this value and x.

  18. def *(x: Int): Int

    Returns the product of this value and x.

  19. def *(x: Char): Int

    Returns the product of this value and x.

  20. def *(x: Short): Int

    Returns the product of this value and x.

  21. def *(x: Byte): Int

    Returns the product of this value and x.

  22. def +(x: Double): Double

    Returns the sum of this value and x.

  23. def +(x: Float): Float

    Returns the sum of this value and x.

  24. def +(x: Long): Long

    Returns the sum of this value and x.

  25. def +(x: Int): Int

    Returns the sum of this value and x.

  26. def +(x: Char): Int

    Returns the sum of this value and x.

  27. def +(x: Short): Int

    Returns the sum of this value and x.

  28. def +(x: Byte): Int

    Returns the sum of this value and x.

  29. def +(x: String): String

  30. def -(x: Double): Double

    Returns the difference of this value and x.

  31. def -(x: Float): Float

    Returns the difference of this value and x.

  32. def -(x: Long): Long

    Returns the difference of this value and x.

  33. def -(x: Int): Int

    Returns the difference of this value and x.

  34. def -(x: Char): Int

    Returns the difference of this value and x.

  35. def -(x: Short): Int

    Returns the difference of this value and x.

  36. def -(x: Byte): Int

    Returns the difference of this value and x.

  37. def /(x: Double): Double

    Returns the quotient of this value and x.

  38. def /(x: Float): Float

    Returns the quotient of this value and x.

  39. def /(x: Long): Long

    Returns the quotient of this value and x.

  40. def /(x: Int): Int

    Returns the quotient of this value and x.

  41. def /(x: Char): Int

    Returns the quotient of this value and x.

  42. def /(x: Short): Int

    Returns the quotient of this value and x.

  43. def /(x: Byte): Int

    Returns the quotient of this value and x.

  44. def <(x: Double): Boolean

    Returns true if this value is less than x, false otherwise.

  45. def <(x: Float): Boolean

    Returns true if this value is less than x, false otherwise.

  46. def <(x: Long): Boolean

    Returns true if this value is less than x, false otherwise.

  47. def <(x: Int): Boolean

    Returns true if this value is less than x, false otherwise.

  48. def <(x: Char): Boolean

    Returns true if this value is less than x, false otherwise.

  49. def <(x: Short): Boolean

    Returns true if this value is less than x, false otherwise.

  50. def <(x: Byte): Boolean

    Returns true if this value is less than x, false otherwise.

  51. def <<(x: Long): Int

    Returns this value bit-shifted left by the specified number of bits, filling in the new right bits with zeroes.

    Returns this value bit-shifted left by the specified number of bits, filling in the new right bits with zeroes.

    Example:
    1. 6 << 3 == 48 // in binary: 0110 << 3 == 0110000
  52. def <<(x: Int): Int

    Returns this value bit-shifted left by the specified number of bits, filling in the new right bits with zeroes.

    Returns this value bit-shifted left by the specified number of bits, filling in the new right bits with zeroes.

    Example:
    1. 6 << 3 == 48 // in binary: 0110 << 3 == 0110000
  53. def <=(x: Double): Boolean

    Returns true if this value is less than or equal to x, false otherwise.

  54. def <=(x: Float): Boolean

    Returns true if this value is less than or equal to x, false otherwise.

  55. def <=(x: Long): Boolean

    Returns true if this value is less than or equal to x, false otherwise.

  56. def <=(x: Int): Boolean

    Returns true if this value is less than or equal to x, false otherwise.

  57. def <=(x: Char): Boolean

    Returns true if this value is less than or equal to x, false otherwise.

  58. def <=(x: Short): Boolean

    Returns true if this value is less than or equal to x, false otherwise.

  59. def <=(x: Byte): Boolean

    Returns true if this value is less than or equal to x, false otherwise.

  60. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  61. def >(x: Double): Boolean

    Returns true if this value is greater than x, false otherwise.

  62. def >(x: Float): Boolean

    Returns true if this value is greater than x, false otherwise.

  63. def >(x: Long): Boolean

    Returns true if this value is greater than x, false otherwise.

  64. def >(x: Int): Boolean

    Returns true if this value is greater than x, false otherwise.

  65. def >(x: Char): Boolean

    Returns true if this value is greater than x, false otherwise.

  66. def >(x: Short): Boolean

    Returns true if this value is greater than x, false otherwise.

  67. def >(x: Byte): Boolean

    Returns true if this value is greater than x, false otherwise.

  68. def >=(x: Double): Boolean

    Returns true if this value is greater than or equal to x, false otherwise.

  69. def >=(x: Float): Boolean

    Returns true if this value is greater than or equal to x, false otherwise.

  70. def >=(x: Long): Boolean

    Returns true if this value is greater than or equal to x, false otherwise.

  71. def >=(x: Int): Boolean

    Returns true if this value is greater than or equal to x, false otherwise.

  72. def >=(x: Char): Boolean

    Returns true if this value is greater than or equal to x, false otherwise.

  73. def >=(x: Short): Boolean

    Returns true if this value is greater than or equal to x, false otherwise.

  74. def >=(x: Byte): Boolean

    Returns true if this value is greater than or equal to x, false otherwise.

  75. def >>(x: Long): Int

    Returns this value bit-shifted left by the specified number of bits, filling in the right bits with the same value as the left-most bit of this.

    Returns this value bit-shifted left by the specified number of bits, filling in the right bits with the same value as the left-most bit of this. The effect of this is to retain the sign of the value.

    Example:
    1. -21 >> 3 == -3
      // in binary: 11111111 11111111 11111111 11101011 >> 3 ==
      // 11111111 11111111 11111111 11111101
  76. def >>(x: Int): Int

    Returns this value bit-shifted left by the specified number of bits, filling in the right bits with the same value as the left-most bit of this.

    Returns this value bit-shifted left by the specified number of bits, filling in the right bits with the same value as the left-most bit of this. The effect of this is to retain the sign of the value.

    Example:
    1. -21 >> 3 == -3
      // in binary: 11111111 11111111 11111111 11101011 >> 3 ==
      // 11111111 11111111 11111111 11111101
  77. def >>>(x: Long): Int

    Returns this value bit-shifted right by the specified number of bits, filling the new left bits with zeroes.

    Returns this value bit-shifted right by the specified number of bits, filling the new left bits with zeroes.

    Examples:
    1. -21 >>> 3 == 536870909
      // in binary: 11111111 11111111 11111111 11101011 >>> 3 ==
      // 00011111 11111111 11111111 11111101
    2. ,
    3. 21 >>> 3 == 2 // in binary: 010101 >>> 3 == 010
  78. def >>>(x: Int): Int

    Returns this value bit-shifted right by the specified number of bits, filling the new left bits with zeroes.

    Returns this value bit-shifted right by the specified number of bits, filling the new left bits with zeroes.

    Examples:
    1. -21 >>> 3 == 536870909
      // in binary: 11111111 11111111 11111111 11101011 >>> 3 ==
      // 00011111 11111111 11111111 11111101
    2. ,
    3. 21 >>> 3 == 2 // in binary: 010101 >>> 3 == 010
  79. def ^(x: Long): Long

    Returns the bitwise XOR of this value and x.

    Returns the bitwise XOR of this value and x.

    Example:
    1. (0xf0 ^ 0xaa) == 0x5a
      // in binary: 11110000
      // ^ 10101010
      // --------
      // 01011010
  80. def ^(x: Int): Int

    Returns the bitwise XOR of this value and x.

    Returns the bitwise XOR of this value and x.

    Example:
    1. (0xf0 ^ 0xaa) == 0x5a
      // in binary: 11110000
      // ^ 10101010
      // --------
      // 01011010
  81. def ^(x: Char): Int

    Returns the bitwise XOR of this value and x.

    Returns the bitwise XOR of this value and x.

    Example:
    1. (0xf0 ^ 0xaa) == 0x5a
      // in binary: 11110000
      // ^ 10101010
      // --------
      // 01011010
  82. def ^(x: Short): Int

    Returns the bitwise XOR of this value and x.

    Returns the bitwise XOR of this value and x.

    Example:
    1. (0xf0 ^ 0xaa) == 0x5a
      // in binary: 11110000
      // ^ 10101010
      // --------
      // 01011010
  83. def ^(x: Byte): Int

    Returns the bitwise XOR of this value and x.

    Returns the bitwise XOR of this value and x.

    Example:
    1. (0xf0 ^ 0xaa) == 0x5a
      // in binary: 11110000
      // ^ 10101010
      // --------
      // 01011010
  84. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  85. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  86. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  87. def max(that: PozInt): PozInt

  88. def min(that: PozInt): PozInt

  89. def to(end: Int, step: Int): Inclusive

    end

    The final bound of the range to make.

    step

    The number to increase by for each step of the range.

    returns

    A scala.collection.immutable.Range from this up to and including end.

  90. def to(end: Int): Inclusive

    end

    The final bound of the range to make.

    returns

    A scala.collection.immutable.Range from this up to and including end.

  91. def toBinaryString: String

  92. def toByte: Byte

  93. def toChar: Char

  94. def toDouble: Double

  95. def toFloat: Float

  96. def toHexString: String

  97. def toInt: Int

  98. def toLong: Long

  99. def toOctalString: String

  100. def toShort: Short

  101. def toString(): String

    Definition Classes
    PozInt → Any
  102. def unary_+: PozInt

    Returns this value, unmodified.

  103. def unary_-: Int

    Returns the negation of this value.

  104. def unary_~: Int

    Returns the bitwise negation of this value.

    Returns the bitwise negation of this value.

    Example:
    1. ~5 == -6
      // in binary: ~00000101 ==
      // 11111010
  105. def until(end: Int, step: Int): Range

    end

    The final bound of the range to make.

    step

    The number to increase by for each step of the range.

    returns

    A scala.collection.immutable.Range from this up to but not including end.

  106. def until(end: Int): Range

    end

    The final bound of the range to make.

    returns

    A scala.collection.immutable.Range from this up to but not including end.

  107. val value: Int

  108. def |(x: Long): Long

    Returns the bitwise OR of this value and x.

    Returns the bitwise OR of this value and x.

    Example:
    1. (0xf0 | 0xaa) == 0xfa
      // in binary: 11110000
      // | 10101010
      // --------
      // 11111010
  109. def |(x: Int): Int

    Returns the bitwise OR of this value and x.

    Returns the bitwise OR of this value and x.

    Example:
    1. (0xf0 | 0xaa) == 0xfa
      // in binary: 11110000
      // | 10101010
      // --------
      // 11111010
  110. def |(x: Char): Int

    Returns the bitwise OR of this value and x.

    Returns the bitwise OR of this value and x.

    Example:
    1. (0xf0 | 0xaa) == 0xfa
      // in binary: 11110000
      // | 10101010
      // --------
      // 11111010
  111. def |(x: Short): Int

    Returns the bitwise OR of this value and x.

    Returns the bitwise OR of this value and x.

    Example:
    1. (0xf0 | 0xaa) == 0xfa
      // in binary: 11110000
      // | 10101010
      // --------
      // 11111010
  112. def |(x: Byte): Int

    Returns the bitwise OR of this value and x.

    Returns the bitwise OR of this value and x.

    Example:
    1. (0xf0 | 0xaa) == 0xfa
      // in binary: 11110000
      // | 10101010
      // --------
      // 11111010

Inherited from AnyVal

Inherited from NotNull

Inherited from Any

Ungrouped