Trait providing assertion methods that can be called at compile time from macros to validate literals in source code.
An AnyVal for finite Doubles.
An AnyVal for finite Floats.
An AnyVal for negative Doubles.
An AnyVal for finite negative Doubles.
An AnyVal for finite negative Floats.
An AnyVal for megative Floats.
An AnyVal for negative Ints.
An AnyVal for negative Longs.
An AnyVal for non-positive Doubles.
An AnyVal for finite non-positive Doubles.
An AnyVal for finite non-positive Floats.
An AnyVal for non-positive Floats.
An AnyVal for non-positive Ints.
An AnyVal for non-positive Longs.
An AnyVal for non-zero Doubles.
An AnyVal for finite non-zero Doubles.
An AnyVal for finite non-zero Floats.
An AnyVal for non-zero Floats.
An AnyVal for non-zero Ints.
An AnyVal for non-zero Longs.
An AnyVal for positive Doubles.
An AnyVal for finite positive Doubles.
An AnyVal for finite positive Floats.
An AnyVal for positive Floats.
An AnyVal for positive Ints.
An AnyVal for positive Longs.
An AnyVal for non-negative Doubles.
An AnyVal for finite non-negative Doubles.
An AnyVal for finite non-negative Floats.
An AnyVal for non-negative Floats.
An AnyVal for non-negative Ints.
An AnyVal for non-negative Longs.
Companion object that facilitates the importing of CompileTimeAssertions members as
an alternative to mixing in the trait.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.