Trait providing assertion methods that can be called at compile time from macros to validate literals in source code.
An AnyVal for positive Doubles.
An AnyVal for positive Floats.
An AnyVal for positive Ints.
An AnyVal for positive Longs.
An AnyVal for non-negative Doubles.
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 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 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 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.