Packages

object HList extends Dynamic with Serializable

Linear Supertypes
Serializable, Serializable, Dynamic, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HList
  2. Serializable
  3. Serializable
  4. Dynamic
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class FillWithOps[L <: HList] extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[P <: Product, L <: HList](p: P)(implicit gen: Aux[P, L]): L
  5. def apply[T](t: T): ::[T, HNil]
  6. def apply(): HNil.type
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def fill[A](n1: Nat, n2: Nat)(elem: A)(implicit fill: Fill[(N, N), A]): Out

    Produces a N1-length HList made of N2-length HLists filled with elem.

  12. def fill[A](n: Nat)(elem: A)(implicit fill: Fill[N, A]): Out

    Produces a HList of length N filled with elem.

  13. def fillWith[L <: HList](f: Poly): L

    [use case]

    [use case]
    Full Signature

    def fillWith[L <: HList]: FillWithOps[L]

  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. implicit def hlistOps[L <: HList](l: L): HListOps[L]
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. macro def selectDynamic(tpeSelector: String): Any

    Allows to specify an HList type with a syntax similar to Record and Union, as follows,

    Allows to specify an HList type with a syntax similar to Record and Union, as follows,

    type ISB = HList.`Int, String, Boolean`.T

    Literal types are allowed, so that the following is valid,

    type ABC = HList.`'a, 'b, 'c`.T
    type TwoTrueStr = HList.`2, true, "str"`.T
  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. def unsafeGet(l: HList, i: Int): Any
    Annotations
    @tailrec()
  26. def unsafePrepend(l: HList, m: HList): HList
  27. def unsafeRemove(l: HList, i: Int): (Any, HList)
  28. def unsafeReverse(l: HList): HList
  29. def unsafeReversePrepend(l: HList, m: HList): HList
  30. def unsafeUpdateAppend(l: HList, i: Int, e: Any): HList
  31. def unsafeUpdateAt(l: HList, i: Int, e: Any): HList
  32. def unsafeUpdateWith(l: HList, i: Int, f: (Any) ⇒ Any): HList
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  36. object ListCompat

    Convenience aliases for HList :: and List :: allowing them to be used together within match expressions.

Deprecated Value Members

  1. def unsafeUpdate(l: HList, i: Int, e: Any): HList
    Annotations
    @deprecated
    Deprecated

    (Since version 2.3.1) use unsafeUpdateAppend instead

Inherited from Serializable

Inherited from Serializable

Inherited from Dynamic

Inherited from AnyRef

Inherited from Any

Ungrouped