when
Accumulatable
widenToDouble
NegDouble NegFiniteDouble NegFiniteFloat NegFloat NegInt NegLong NegZDouble NegZFiniteDouble NegZFiniteFloat NegZFloat NegZInt NegZLong NonZeroDouble NonZeroFiniteDouble NonZeroFiniteFloat NonZeroFloat NonZeroInt NonZeroLong PosDouble PosFiniteDouble PosFiniteFloat PosFloat PosInt PosLong PosZDouble PosZFiniteDouble PosZFiniteFloat PosZFloat PosZInt PosZLong
widenToFloat
NegFiniteFloat NegFloat NegInt NegLong NegZFiniteFloat NegZFloat NegZInt NegZLong NonZeroFiniteFloat NonZeroFloat NonZeroInt NonZeroLong PosFiniteFloat PosFloat PosInt PosLong PosZFiniteFloat PosZFloat PosZInt PosZLong
widenToInt
NegInt NegZInt NonZeroInt PosInt PosZInt
widenToLong
NegInt NegLong NegZInt NegZLong NonZeroInt NonZeroLong PosInt PosLong PosZInt PosZLong
widenToNegDouble
NegFiniteFloat NegFloat NegInt NegLong
widenToNegFiniteDouble
NegFiniteFloat
widenToNegFloat
NegInt NegLong
widenToNegLong
NegInt
widenToNegZDouble
NegDouble NegFiniteDouble NegFiniteFloat NegFloat NegInt NegLong NegZFiniteFloat NegZFloat NegZInt NegZLong
widenToNegZFiniteDouble
NegFiniteDouble NegFiniteFloat NegZFiniteFloat
widenToNegZFiniteFloat
NegFiniteFloat
widenToNegZFloat
NegFiniteFloat NegFloat NegInt NegLong NegZInt NegZLong
widenToNegZInt
NegInt
widenToNegZLong
NegInt NegLong NegZInt
widenToNonZeroDouble
NegDouble NegFiniteDouble NegFiniteFloat NegFloat NegInt NegLong NonZeroFiniteFloat NonZeroFloat NonZeroInt NonZeroLong PosDouble PosFiniteDouble PosFiniteFloat PosFloat PosInt PosLong
widenToNonZeroFiniteDouble
NonZeroFiniteFloat
widenToNonZeroFloat
NegFiniteFloat NegFloat NegInt NegLong NonZeroInt NonZeroLong PosFiniteFloat PosFloat PosInt PosLong
widenToNonZeroInt
NegInt PosInt
widenToNonZeroLong
NegInt NegLong NonZeroInt PosInt PosLong
widenToPosDouble
PosFiniteFloat PosFloat PosInt PosLong
widenToPosFiniteDouble
PosFiniteFloat
widenToPosFloat
PosInt PosLong
widenToPosLong
PosInt
widenToPosZDouble
PosDouble PosFiniteDouble PosFiniteFloat PosFloat PosInt PosLong PosZFiniteFloat PosZFloat PosZInt PosZLong
widenToPosZFiniteDouble
PosFiniteDouble PosFiniteFloat PosZFiniteFloat
widenToPosZFiniteFloat
PosFiniteFloat
widenToPosZFloat
PosFiniteFloat PosFloat PosInt PosLong PosZInt PosZLong
widenToPosZInt
PosInt
widenToPosZLong
PosInt PosLong PosZInt
withFilter
Or
withGood
Accumulation