BooleanExtensions

class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait BinaryOp[T1, ReprT1 <: ([~ <: Txn[~]] =>> Expr[~, T1])] extends ExprTuple2Op[Boolean, T1, T1, ReprT1, ReprT1]
sealed trait IntBinaryOp extends BinaryOp[Int, [T <: Txn[T]] =>> IntObj[T]]
case object IntEq extends IntBinaryOp
case object IntGeq extends IntBinaryOp
case object IntGt extends IntBinaryOp
case object IntLeq extends IntBinaryOp
case object IntLt extends IntBinaryOp
case object IntNeq extends IntBinaryOp
final class Ops[T <: Txn[T]](val this: BooleanObj[T]) extends AnyVal
final class Tuple1[T <: Txn[T], T1, ReprT1 <: ([~ <: Txn[~]] =>> Expr[~, T1])](val targets: Targets[T], val op: ExprTuple1Op[Boolean, T1, ReprT1], val _1: ReprT1[T]) extends ExprTuple1[T, Boolean, T1, [T <: Txn[T]] =>> BooleanObj[T], ReprT1] with BooleanObj[T]
final class Tuple2[T <: Txn[T], T1, ReprT1 <: ([~ <: Txn[~]] =>> Expr[~, T1]), T2, ReprT2 <: ([~ <: Txn[~]] =>> Expr[~, T2])](val targets: Targets[T], val op: ExprTuple2Op[Boolean, T1, T2, ReprT1, ReprT2], val _1: ReprT1[T], val _2: ReprT2[T]) extends ExprTuple2[T, Boolean, T1, T2, [T <: Txn[T]] =>> BooleanObj[T], ReprT1, ReprT2] with BooleanObj[T]

Value members

Concrete methods

def init(): Unit