Prepend

org.parboiled2.support.hlist.ops.hlist.Prepend
See thePrepend companion trait
object Prepend extends LowPriorityPrepend

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Prepend.type

Members list

Type members

Inherited types

override type Aux[P <: HList, S <: HList, Out0 <: HList] = Prepend[P, S] { type Out = Out0; }

Attributes

Inherited from:
LowPriorityPrepend

Value members

Concrete methods

def apply[P <: HList, S <: HList](implicit prepend: Prepend[P, S]): Aux[P, S, Out]

Implicits

Implicits

implicit def hnilPrepend1[P >: HNil.type <: HNil, S <: HList]: Aux[P, S, S]

Inherited implicits

implicit def hlistPrepend[PH, PT <: HList, S <: HList, PtOut <: HList](implicit pt: Aux[PT, S, PtOut]): Aux[PH :: PT, S, PH :: PtOut]

Attributes

Inherited from:
LowestPriorityPrepend
implicit def hnilPrepend0[P <: HList, S >: HNil.type <: HNil]: Aux[P, S, P]

Attributes

Inherited from:
LowPriorityPrepend