TupleOps

pl.iterators.stir.util.TupleOps
See theTupleOps companion object
final class TupleOps[T](val tuple: T) extends AnyVal

Attributes

Companion
object
Source
TupleOps.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def append[S](value: S)(implicit ao: AppendOne[T, S]): ao.Out

Appends the given value to the tuple producing a tuple of arity n + 1.

Appends the given value to the tuple producing a tuple of arity n + 1.

Attributes

Source
TupleOps.scala
def foldLeft[In](zero: In)(op: BinaryPolyFunc)(implicit fold: FoldLeft[In, T, op.type]): fold.Out

Left-Folds over the tuple using the given binary poly-function.

Left-Folds over the tuple using the given binary poly-function.

Attributes

Source
TupleOps.scala
def join[S](suffixTuple: S)(implicit join: Join[T, S]): join.Out

Appends the given tuple to the underlying tuple producing a tuple of arity n + m.

Appends the given tuple to the underlying tuple producing a tuple of arity n + m.

Attributes

Source
TupleOps.scala

Concrete fields

val tuple: T

Attributes

Source
TupleOps.scala