Pattern

abstract class Pattern[+A] extends Pat[A]

A pattern is a pattern element (Pat) that caches it's iterator expansion.

A pattern is a pattern element (Pat) that caches it's iterator expansion.

trait Pat[A]
trait Product
trait Equals
class Object
trait Matchable
class Any
class Apply[A]
class ArithmSeq[A1, A2, A]
class BinaryOp[A1, A2, A3, A]
class Bind
class Brown[A1, A2, A]
class Bubble[A]
class Cat[A1, A2, A]
class Choose[A]
class Combinations[A]
class Differentiate[A]
class Distinct[A]
class Drop[A]
class ExpExp[A1, A2, A]
class ExpLin[A1, A2, A]
class FlatMap[A1, A]
class Flatten[A]
class FoldLeft[B, A]
class Format
class Gate[A]
class GeomSeq[A1, A2, A]
class Grouped[A]
class Hold[A]
class IndexOfSlice[A1, A2]
class Indices[A]
class It[A]
class Length[A]
class LinExp[A1, A2, A]
class LinLin[A1, A2, A]
class LoopWithIndex[A]
class MapWithIndex[A1, A]
class Par
class PatMap[A1, A]
class PatSeq[A]
class Poll[A]
class Shuffle[A]
class Sliding[A]
class SortWith[A]
class Sorted[A]
class Stutter[A]
class Sum[A]
class Take[A]
class Tap[A, A1]
class Tuple2_1[A, A1]
class Tuple2_2[A1, A]
class UnaryOp[A1, A]
class Updated[A1, A]
class UpdatedAll[A1, A]
class White[A]
class Zip2[A1, A2]

Value members

Inherited methods

def canEqual(that: Any): Boolean
Inherited from
Equals
def productArity: Int
Inherited from
Product
def productElement(n: Int): Any
Inherited from
Product
def productElementName(n: Int): String
Inherited from
Product
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def productPrefix: String
Inherited from
Product