TernaryOp

object TernaryOp extends ProductReader[TernaryOp[_, _, _, _]]
Companion:
class
trait Product
trait Mirror
trait ProductReader[TernaryOp[_, _, _, _]]
class Object
trait Matchable
class Any

Type members

Classlikes

final case class Clip[A, B, C]()(implicit widen: Widen2[A, B, C], num: Num[C]) extends NamedOp[A, B, B, C] with ProductWithAdjuncts
Companion:
object
object Clip extends ProductReader[Clip[_, _, _]]
Companion:
class
final case class Fold[A, B, C]()(implicit widen: Widen2[A, B, C], num: Num[C]) extends NamedOp[A, B, B, C] with ProductWithAdjuncts
Companion:
object
object Fold extends ProductReader[Fold[_, _, _]]
Companion:
class
abstract class NamedOp[A, B, C, D] extends Op[A, B, C, D]
abstract class Op[A, B, C, D] extends Product
final case class SeqIndexOf[A, B >: A]() extends NamedOp[Seq[A], B, Int, Int]
Companion:
object
object SeqIndexOf extends ProductReader[SeqIndexOf[_, _]]
Companion:
class
final case class SeqIndexOfSlice[A, B >: A]() extends NamedOp[Seq[A], Seq[B], Int, Int]
Companion:
object
Companion:
class
final case class SeqLastIndexOf[A, B >: A]() extends NamedOp[Seq[A], B, Int, Int]
Companion:
object
Companion:
class
final case class SeqLastIndexOfSlice[A, B >: A]() extends NamedOp[Seq[A], Seq[B], Int, Int]
Companion:
object
final case class SeqPadTo[A, B >: A]() extends NamedOp[Seq[A], Int, B, Seq[B]]
Companion:
object
object SeqPadTo extends ProductReader[SeqPadTo[_, _]]
Companion:
class
final case class SeqSlice[A]() extends NamedOp[Seq[A], Int, Int, Seq[A]]
Companion:
object
object SeqSlice extends ProductReader[SeqSlice[_]]
Companion:
class
final case class SeqSliding[A]() extends NamedOp[Seq[A], Int, Int, Seq[Seq[A]]]
Companion:
object
Companion:
class
final case class SeqStartsWith[A, B >: A]() extends NamedOp[Seq[A], Seq[B], Int, Boolean]
Companion:
object
Companion:
class
final case class SeqUpdated[A, B >: A]() extends NamedOp[Seq[A], Int, B, Seq[B]]
Companion:
object
object SeqUpdated extends ProductReader[SeqUpdated[_, _]]
Companion:
class
final case class StringSlice() extends NamedOp[String, Int, Int, String]
Companion:
object
Companion:
class
final case class StringSplit() extends NamedOp[String, String, Int, Seq[String]]
Companion:
object
Companion:
class
final case class Wrap[A, B, C]()(implicit widen: Widen2[A, B, C], num: Num[C]) extends NamedOp[A, B, B, C] with ProductWithAdjuncts
Companion:
object
object Wrap extends ProductReader[Wrap[_, _, _]]
Companion:
class

Types

type Adjuncts = List[Adjunct]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

override def read(in: RefMapIn, key: String, arity: Int, adj: Int): TernaryOp[_, _, _, _]
Definition Classes