Trait providing assertion methods that can be called at compile time from macros to validate literals in source code.
An AnyVal
for finite Double
s.
An AnyVal
for finite Float
s.
An AnyVal
for negative Double
s.
An AnyVal
for finite negative Double
s.
An AnyVal
for finite negative Float
s.
An AnyVal
for megative Float
s.
An AnyVal
for negative Int
s.
An AnyVal
for negative Long
s.
An AnyVal
for non-positive Double
s.
An AnyVal
for finite non-positive Double
s.
An AnyVal
for finite non-positive Float
s.
An AnyVal
for non-positive Float
s.
An AnyVal
for non-positive Int
s.
An AnyVal
for non-positive Long
s.
A non-empty array: an ordered, mutable, non-empty collection of elements with IndexedSeq
performance characteristics.
A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq
performance characteristics.
A non-empty map: an ordered, immutable, non-empty collection of key-value tuples with LinearSeq
performance characteristics.
A non-empty Set: an ordered, immutable, non-empty collection of elements with LinearSeq
performance characteristics.
A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq
performance characteristics.
A non-empty list: an ordered, immutable, non-empty collection of elements with LinearSeq
performance characteristics.
An AnyVal
for non-zero Double
s.
An AnyVal
for finite non-zero Double
s.
An AnyVal
for finite non-zero Float
s.
An AnyVal
for non-zero Float
s.
An AnyVal
for non-zero Int
s.
An AnyVal
for non-zero Long
s.
An AnyVal
for numeric Char
s.
An AnyVal
for numeric String
s.
An AnyVal
for positive Double
s.
An AnyVal
for finite positive Double
s.
An AnyVal
for finite positive Float
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 finite non-negative Double
s.
An AnyVal
for finite non-negative Float
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.
Object that can be used as an endpoint for NonEmptyList
construction expressions
that use the cons (::
) operator.
The companion object for FiniteDouble
that offers
factory methods that produce FiniteDouble
s,
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 FiniteFloat
s,
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 NegDouble
s,
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 NegFiniteDouble
s,
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 NegFiniteFloat
s,
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 NegFloat
s,
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 NegInt
s, 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 NegLong
s, 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 NegZDouble
s,
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 NegZFiniteDouble
s,
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 NegZFiniteFloat
s,
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 NegZFloat
s,
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 NegZInt
s, 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 NegZLong
s, implicit
widening conversions from NegZLong
to other
numeric types, and maximum and minimum constant values for
NegZLong
.
Companion object for class NonEmptyArray
.
Companion object for class NonEmptyList
.
Companion object for class NonEmptyMap
.
Companion object for class NonEmptySet
.
Companion object for class NonEmptyString
.
Companion object for class NonEmptyVector
.
The companion object for NonZeroDouble
that offers
factory methods that produce NonZeroDouble
s,
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 NonZeroFiniteDouble
s,
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 NonZeroFiniteFloat
s,
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 NonZeroFloat
s,
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 NonZeroInt
s, 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 NonZeroLong
s, implicit
widening conversions from NonZeroLong
to other
numeric types, and maximum and minimum constant values for
NonZeroLong
.
The companion object for NumericChar
that offers factory
methods that produce NumericChar
s and maximum and minimum
constant values for NumericChar
.
The companion object for NumericString
that offers factory
methods that produce NumericString
s.
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 PosFiniteDouble
that offers
factory methods that produce PosFiniteDouble
s,
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 PosFiniteFloat
s,
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 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 PosZFiniteDouble
that offers
factory methods that produce PosZFiniteDouble
s,
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 PosZFiniteFloat
s,
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 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
.