org.scalactic

anyvals

package anyvals

Visibility
  1. Public
  2. All

Type Members

  1. trait CompileTimeAssertions extends AnyRef

    Trait providing assertion methods that can be called at compile time from macros to validate literals in source code.

  2. final class NonZeroDouble extends AnyVal

    An AnyVal for non-zero Doubles.

  3. final class NonZeroFloat extends AnyVal

    An AnyVal for non-zero Floats.

  4. final class NonZeroInt extends AnyVal

    An AnyVal for non-zero Ints.

  5. final class NonZeroLong extends AnyVal

    An AnyVal for non-zero Longs.

  6. final class PosDouble extends AnyVal

    An AnyVal for positive Doubles.

  7. final class PosFloat extends AnyVal

    An AnyVal for positive Floats.

  8. final class PosInt extends AnyVal

    An AnyVal for positive Ints.

  9. final class PosLong extends AnyVal

    An AnyVal for positive Longs.

  10. final class PosZDouble extends AnyVal

    An AnyVal for non-negative Doubles.

  11. final class PosZFloat extends AnyVal

    An AnyVal for non-negative Floats.

  12. final class PosZInt extends AnyVal

    An AnyVal for non-negative Ints.

  13. final class PosZLong extends AnyVal

    An AnyVal for non-negative Longs.

Value Members

  1. object CompileTimeAssertions extends CompileTimeAssertions

    Companion object that facilitates the importing of CompileTimeAssertions members as an alternative to mixing in the trait.

  2. object NonZeroDouble

    The companion object for NonZeroDouble that offers factory methods that produce NonZeroDoubles, implicit widening conversions from NonZeroDouble to other numeric types, and maximum and minimum constant values for NonZeroDouble.

  3. object NonZeroFloat

    The companion object for NonZeroFloat that offers factory methods that produce NonZeroFloats, implicit widening conversions from NonZeroFloat to other numeric types, and maximum and minimum constant values for NonZeroFloat.

  4. object NonZeroInt

    The companion object for NonZeroInt that offers factory methods that produce NonZeroInts, implicit widening conversions from NonZeroInt to other numeric types, and maximum and minimum constant values for NonZeroInt.

  5. object NonZeroLong

    The companion object for NonZeroLong that offers factory methods that produce NonZeroLongs, implicit widening conversions from NonZeroLong to other numeric types, and maximum and minimum constant values for NonZeroLong.

  6. object PosDouble

    The companion object for PosDouble that offers factory methods that produce PosDoubles, implicit widening conversions from PosDouble to other numeric types, and maximum and minimum constant values for PosDouble.

  7. object PosFloat

    The companion object for PosFloat that offers factory methods that produce PosFloats, implicit widening conversions from PosFloat to other numeric types, and maximum and minimum constant values for PosFloat.

  8. object PosInt

    The companion object for PosInt that offers factory methods that produce PosInts, implicit widening conversions from PosInt to other numeric types, and maximum and minimum constant values for PosInt.

  9. object PosLong

    The companion object for PosLong that offers factory methods that produce PosLongs, implicit widening conversions from PosLong to other numeric types, and maximum and minimum constant values for PosLong.

  10. object PosZDouble

    The companion object for PosZDouble that offers factory methods that produce PosZDoubles, implicit widening conversions from PosZDouble to other numeric types, and maximum and minimum constant values for PosZDouble.

  11. object PosZFloat

    The companion object for PosZFloat that offers factory methods that produce PosZFloats, implicit widening conversions from PosZFloat to other numeric types, and maximum and minimum constant values for PosZFloat.

  12. object PosZInt

    The companion object for PosZInt that offers factory methods that produce PosZInts, implicit widening conversions from PosZInt to other numeric types, and maximum and minimum constant values for PosZInt.

  13. object PosZLong

    The companion object for PosZLong that offers factory methods that produce PosZLongs, implicit widening conversions from PosZLong to other numeric types, and maximum and minimum constant values for PosZLong.

Ungrouped