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 FiniteDouble extends AnyVal

    An AnyVal for finite Doubles.

  3. final class FiniteFloat extends AnyVal

    An AnyVal for finite Floats.

  4. final class NegDouble extends AnyVal

    An AnyVal for negative Doubles.

  5. final class NegFiniteDouble extends AnyVal

    An AnyVal for finite negative Doubles.

  6. final class NegFiniteFloat extends AnyVal

    An AnyVal for finite negative Floats.

  7. final class NegFloat extends AnyVal

    An AnyVal for megative Floats.

  8. final class NegInt extends AnyVal

    An AnyVal for negative Ints.

  9. final class NegLong extends AnyVal

    An AnyVal for negative Longs.

  10. final class NegZDouble extends AnyVal

    An AnyVal for non-positive Doubles.

  11. final class NegZFiniteDouble extends AnyVal

    An AnyVal for finite non-positive Doubles.

  12. final class NegZFiniteFloat extends AnyVal

    An AnyVal for finite non-positive Floats.

  13. final class NegZFloat extends AnyVal

    An AnyVal for non-positive Floats.

  14. final class NegZInt extends AnyVal

    An AnyVal for non-positive Ints.

  15. final class NegZLong extends AnyVal

    An AnyVal for non-positive Longs.

  16. final class NonEmptyArray[T] extends AnyVal

    A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

  17. final class NonEmptyList[+T] extends AnyVal

    A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

  18. final class NonEmptyMap[K, +V] extends AnyVal

    A non-empty map: an ordered, immutable, non-empty collection of key-value tuples with LinearSeq performance characteristics.

  19. final class NonEmptySet[T] extends AnyVal

    A non-empty Set: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

  20. final class NonEmptyString extends AnyVal

    A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

  21. final class NonEmptyVector[+T] extends AnyVal

    A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq performance characteristics.

  22. final class NonZeroDouble extends AnyVal

    An AnyVal for non-zero Doubles.

  23. final class NonZeroFiniteDouble extends AnyVal

    An AnyVal for finite non-zero Doubles.

  24. final class NonZeroFiniteFloat extends AnyVal

    An AnyVal for finite non-zero Floats.

  25. final class NonZeroFloat extends AnyVal

    An AnyVal for non-zero Floats.

  26. final class NonZeroInt extends AnyVal

    An AnyVal for non-zero Ints.

  27. final class NonZeroLong extends AnyVal

    An AnyVal for non-zero Longs.

  28. final class NumericChar extends AnyVal

    An AnyVal for numeric Chars.

  29. final class NumericString extends AnyVal

    An AnyVal for numeric Strings.

  30. final class PosDouble extends AnyVal

    An AnyVal for positive Doubles.

  31. final class PosFiniteDouble extends AnyVal

    An AnyVal for finite positive Doubles.

  32. final class PosFiniteFloat extends AnyVal

    An AnyVal for finite positive Floats.

  33. final class PosFloat extends AnyVal

    An AnyVal for positive Floats.

  34. final class PosInt extends AnyVal

    An AnyVal for positive Ints.

  35. final class PosLong extends AnyVal

    An AnyVal for positive Longs.

  36. final class PosZDouble extends AnyVal

    An AnyVal for non-negative Doubles.

  37. final class PosZFiniteDouble extends AnyVal

    An AnyVal for finite non-negative Doubles.

  38. final class PosZFiniteFloat extends AnyVal

    An AnyVal for finite non-negative Floats.

  39. final class PosZFloat extends AnyVal

    An AnyVal for non-negative Floats.

  40. final class PosZInt extends AnyVal

    An AnyVal for non-negative Ints.

  41. 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 End

    Object that can be used as an endpoint for NonEmptyList construction expressions that use the cons (::) operator.

  3. object FiniteDouble

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

  4. object FiniteFloat

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

  5. object NegDouble

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

  6. object NegFiniteDouble

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

  7. object NegFiniteFloat

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

  8. object NegFloat

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

  9. object NegInt

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

  10. object NegLong

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

  11. object NegZDouble

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

  12. object NegZFiniteDouble

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

  13. object NegZFiniteFloat

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

  14. object NegZFloat

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

  15. object NegZInt

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

  16. object NegZLong

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

  17. object NonEmptyArray

    Companion object for class NonEmptyArray.

  18. object NonEmptyList

    Companion object for class NonEmptyList.

  19. object NonEmptyMap

    Companion object for class NonEmptyMap.

  20. object NonEmptySet

    Companion object for class NonEmptySet.

  21. object NonEmptyString

    Companion object for class NonEmptyString.

  22. object NonEmptyVector

    Companion object for class NonEmptyVector.

  23. 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.

  24. object NonZeroFiniteDouble

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

  25. object NonZeroFiniteFloat

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

  26. 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.

  27. 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.

  28. 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.

  29. object NumericChar

    The companion object for NumericChar that offers factory methods that produce NumericChars and maximum and minimum constant values for NumericChar.

  30. object NumericString

    The companion object for NumericString that offers factory methods that produce NumericStrings.

  31. 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.

  32. object PosFiniteDouble

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

  33. object PosFiniteFloat

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

  34. 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.

  35. 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.

  36. 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.

  37. 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.

  38. object PosZFiniteDouble

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

  39. object PosZFiniteFloat

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

  40. 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.

  41. 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.

  42. 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