DslBuilder

case class DslBuilder[CurRow <: Int, CurCol <: Int, R <: Int, C <: Int, T]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def |(v: T)(using vCurColSucc: ValueOf[CurCol + 1])(using CurCol + 1 < C =:= true): DslBuilder[CurRow, CurCol + 1, R, C, T]
def ||(v: T)(using CurRow < R =:= true): DslBuilder[CurRow, 0, R, C, T]
def ||(end: EndOfLine)(using vCurRowSucc: ValueOf[CurRow + 1])(using CurRow + 1 < R =:= true)(using CurCol + 1 == C =:= true): DslBuilder[CurRow + 1, -1, R, C, T]
def ||(end: EndOfMatrix)(using CurRow + 1 == R =:= true)(using CurCol + 1 == C =:= true): Matrix[R, C, T]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product