Pat

object Pat
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[A](elems: A*): Pat[A]
def fold[A](in: Pat[A], n: Pat[Int])(fun: Pat[A] => Pat[A]): Pat[A]
def loop[A](n: Pat[Int])(body: => Pat[A]): Pat[A]
def loopWithIndex[A](n: Pat[Int])(body: Pat[Int] => Pat[A]): Pat[A]
def read[A](in: DataInput): Pat[A]
def write[A](pat: Pat[A], out: DataOutput): Unit

Implicits

Implicits

implicit
def format[A]: ConstFormat[Pat[A]]
implicit
def patNestedOps[A](p: Pat[Pat[A]]): PatNestedOps[A]
implicit
def patOps[A](p: Pat[A]): PatOps[A]
implicit
def patTuple2Ops[A, B](p: Pat[(A, B)]): PatTuple2Ops[A, B]