object
BinOp
Type Members
-
type
BDDD[T <: OpType] = BinOp[T, Double, Double, Double]
-
type
BDID[T <: OpType] = BinOp[T, Double, Int, Double]
-
type
BDLD[T <: OpType] = BinOp[T, Double, Long, Double]
-
type
BIDD[T <: OpType] = BinOp[T, Int, Double, Double]
-
type
BIII[T <: OpType] = BinOp[T, Int, Int, Int]
-
type
BILL[T <: OpType] = BinOp[T, Int, Long, Long]
-
type
BLDD[T <: OpType] = BinOp[T, Long, Double, Double]
-
type
BLIL[T <: OpType] = BinOp[T, Long, Int, Long]
-
type
BLLL[T <: OpType] = BinOp[T, Long, Long, Long]
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
implicit
val
addDD: BDDD[Add]
-
implicit
val
addDI: BIDD[Add]
-
implicit
val
addDL: BDLD[Add]
-
implicit
val
addID: BDID[Add]
-
implicit
val
addII: BIII[Add]
-
implicit
val
addIL: BILL[Add]
-
implicit
val
addLD: BLDD[Add]
-
implicit
val
addLI: BLIL[Add]
-
implicit
val
addLL: BLLL[Add]
-
implicit
val
andBB: BinOp[AndOp, Boolean, Boolean, Boolean]
-
implicit
val
andII: BIII[BitAnd]
-
implicit
val
andIL: BILL[BitAnd]
-
implicit
val
andLI: BLIL[BitAnd]
-
implicit
val
andLL: BLLL[BitAnd]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
implicit
val
divDD: BDDD[Divide]
-
implicit
val
divDI: BIDD[Divide]
-
implicit
val
divDL: BDLD[Divide]
-
implicit
val
divID: BDID[Divide]
-
implicit
val
divII: BIII[Divide]
-
implicit
val
divIL: BILL[Divide]
-
implicit
val
divLD: BLDD[Divide]
-
implicit
val
divLI: BLIL[Divide]
-
implicit
val
divLL: BLLL[Divide]
-
final
def
eq(arg0: AnyRef): Boolean
-
implicit
val
eqBB: BinOp[EqOp, Boolean, Boolean, Boolean]
-
implicit
val
eqDD: BinOp[EqOp, Double, Double, Boolean]
-
implicit
val
eqDI: BinOp[EqOp, Double, Int, Boolean]
-
implicit
val
eqDL: BinOp[EqOp, Double, Long, Boolean]
-
implicit
val
eqID: BinOp[EqOp, Int, Double, Boolean]
-
implicit
val
eqII: BinOp[EqOp, Int, Int, Boolean]
-
implicit
val
eqIL: BinOp[EqOp, Int, Long, Boolean]
-
implicit
val
eqLD: BinOp[EqOp, Long, Double, Boolean]
-
implicit
val
eqLI: BinOp[EqOp, Long, Int, Boolean]
-
implicit
val
eqLL: BinOp[EqOp, Long, Long, Boolean]
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
implicit
val
gtBB: BinOp[GtOp, Boolean, Boolean, Boolean]
-
implicit
val
gtDD: BinOp[GtOp, Double, Double, Boolean]
-
implicit
val
gtDI: BinOp[GtOp, Double, Int, Boolean]
-
implicit
val
gtDL: BinOp[GtOp, Double, Long, Boolean]
-
implicit
val
gtID: BinOp[GtOp, Int, Double, Boolean]
-
implicit
val
gtII: BinOp[GtOp, Int, Int, Boolean]
-
implicit
val
gtIL: BinOp[GtOp, Int, Long, Boolean]
-
implicit
val
gtLD: BinOp[GtOp, Long, Double, Boolean]
-
implicit
val
gtLI: BinOp[GtOp, Long, Int, Boolean]
-
implicit
val
gtLL: BinOp[GtOp, Long, Long, Boolean]
-
implicit
val
gteBB: BinOp[GteOp, Boolean, Boolean, Boolean]
-
implicit
val
gteDD: BinOp[GteOp, Double, Double, Boolean]
-
implicit
val
gteDI: BinOp[GteOp, Double, Int, Boolean]
-
implicit
val
gteDL: BinOp[GteOp, Double, Long, Boolean]
-
implicit
val
gteID: BinOp[GteOp, Int, Double, Boolean]
-
implicit
val
gteII: BinOp[GteOp, Int, Int, Boolean]
-
implicit
val
gteIL: BinOp[GteOp, Int, Long, Boolean]
-
implicit
val
gteLD: BinOp[GteOp, Long, Double, Boolean]
-
implicit
val
gteLI: BinOp[GteOp, Long, Int, Boolean]
-
implicit
val
gteLL: BinOp[GteOp, Long, Long, Boolean]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
implicit
val
ltBB: BinOp[LtOp, Boolean, Boolean, Boolean]
-
implicit
val
ltDD: BinOp[LtOp, Double, Double, Boolean]
-
implicit
val
ltDI: BinOp[LtOp, Double, Int, Boolean]
-
implicit
val
ltDL: BinOp[LtOp, Double, Long, Boolean]
-
implicit
val
ltID: BinOp[LtOp, Int, Double, Boolean]
-
implicit
val
ltII: BinOp[LtOp, Int, Int, Boolean]
-
implicit
val
ltIL: BinOp[LtOp, Int, Long, Boolean]
-
implicit
val
ltLD: BinOp[LtOp, Long, Double, Boolean]
-
implicit
val
ltLI: BinOp[LtOp, Long, Int, Boolean]
-
implicit
val
ltLL: BinOp[LtOp, Long, Long, Boolean]
-
implicit
val
lteBB: BinOp[LteOp, Boolean, Boolean, Boolean]
-
implicit
val
lteDD: BinOp[LteOp, Double, Double, Boolean]
-
implicit
val
lteDI: BinOp[LteOp, Double, Int, Boolean]
-
implicit
val
lteDL: BinOp[LteOp, Double, Long, Boolean]
-
implicit
val
lteID: BinOp[LteOp, Int, Double, Boolean]
-
implicit
val
lteII: BinOp[LteOp, Int, Int, Boolean]
-
implicit
val
lteIL: BinOp[LteOp, Int, Long, Boolean]
-
implicit
val
lteLD: BinOp[LteOp, Long, Double, Boolean]
-
implicit
val
lteLI: BinOp[LteOp, Long, Int, Boolean]
-
implicit
val
lteLL: BinOp[LteOp, Long, Long, Boolean]
-
implicit
val
modDD: BDDD[Mod]
-
implicit
val
modDI: BIDD[Mod]
-
implicit
val
modDL: BDLD[Mod]
-
implicit
val
modID: BDID[Mod]
-
implicit
val
modII: BIII[Mod]
-
implicit
val
modIL: BILL[Mod]
-
implicit
val
modLD: BLDD[Mod]
-
implicit
val
modLI: BLIL[Mod]
-
implicit
val
modLL: BLLL[Mod]
-
-
-
-
-
-
-
-
-
-
final
def
ne(arg0: AnyRef): Boolean
-
implicit
val
neqBB: BinOp[NeqOp, Boolean, Boolean, Boolean]
-
implicit
val
neqDD: BinOp[NeqOp, Double, Double, Boolean]
-
implicit
val
neqDI: BinOp[NeqOp, Double, Int, Boolean]
-
implicit
val
neqDL: BinOp[NeqOp, Double, Long, Boolean]
-
implicit
val
neqID: BinOp[NeqOp, Int, Double, Boolean]
-
implicit
val
neqII: BinOp[NeqOp, Int, Int, Boolean]
-
implicit
val
neqIL: BinOp[NeqOp, Int, Long, Boolean]
-
implicit
val
neqLD: BinOp[NeqOp, Long, Double, Boolean]
-
implicit
val
neqLI: BinOp[NeqOp, Long, Int, Boolean]
-
implicit
val
neqLL: BinOp[NeqOp, Long, Long, Boolean]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
implicit
val
orBB: BinOp[OrOp, Boolean, Boolean, Boolean]
-
implicit
val
orII: BIII[BitOr]
-
implicit
val
orIL: BILL[BitOr]
-
implicit
val
orLI: BLIL[BitOr]
-
implicit
val
orLL: BLLL[BitOr]
-
implicit
val
powDD: BDDD[Power]
-
implicit
val
powDI: BIDD[Power]
-
implicit
val
powDL: BDLD[Power]
-
implicit
val
powID: BDID[Power]
-
implicit
val
powII: BIII[Power]
-
implicit
val
powIL: BILL[Power]
-
implicit
val
powLD: BLDD[Power]
-
implicit
val
powLI: BLIL[Power]
-
implicit
val
powLL: BLLL[Power]
-
implicit
val
shlII: BIII[BitShl]
-
implicit
val
shlIL: BILL[BitShl]
-
implicit
val
shlLI: BLIL[BitShl]
-
implicit
val
shrII: BIII[BitShr]
-
implicit
val
shrIL: BILL[BitShr]
-
implicit
val
shrLI: BLIL[BitShr]
-
-
-
-
-
-
-
-
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
-
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
implicit
val
xorBB: BinOp[XorOp, Boolean, Boolean, Boolean]
-
implicit
val
xorII: BIII[BitXor]
-
implicit
val
xorIL: BILL[BitXor]
-
implicit
val
xorLI: BLIL[BitXor]
-
implicit
val
xorLL: BLLL[BitXor]
Inherited from AnyRef
Inherited from Any
Contains implementations of primitive binary ops that are NA-aware
Double primitive has NA bit pattern baked into its representation, but for others we must check for the appropriate sentinel value.
Note scala.Function2 is not specialized on Boolean inputs, only output