class TernaryOp(common.TernaryOp[Expr], Expr): _dtype_propagation = common.ternary_op_dtype_propagation(strict=True)
class TernaryOpUpcasting(Expr, common.TernaryOp[Expr]): _dtype_propagation = common.ternary_op_dtype_propagation(strict=False)
class TernaryOp(common.TernaryOp[Expr], Expr): _dtype_propagation = common.ternary_op_dtype_propagation(strict=True)
class TernaryOpUpcasting(Expr, common.TernaryOp[Expr]): _dtype_propagation = common.ternary_op_dtype_propagation(strict=False)