Trait providing assertion methods that can be called at compile time from macros to validate literals in source code.
An AnyVal
for positive Double
s.
An AnyVal
for positive Float
s.
An AnyVal
for positive Int
s.
An AnyVal
for positive Long
s.
An AnyVal
for non-negative Double
s.
An AnyVal
for non-negative Float
s.
An AnyVal
for non-negative Int
s.
An AnyVal
for non-negative Long
s.
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 PosDouble
s,
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 PosFloat
s,
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 PosInt
s, 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 PosLong
s, 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 PosZDouble
s, 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 PosZFloat
s, 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 PosZInt
s, 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 PosZLong
s, implicit
widening conversions from PosZLong
to other
numeric types, and maximum and minimum constant values for
PosZLong
.