com.twitter.algebird.generic

Shapeless3

abstract class Shapeless3 extends Shapeless2

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Shapeless3
  2. Shapeless2
  3. Shapeless1
  4. Shapeless0
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Shapeless3()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def genericGroup[A, Repr](implicit gen: Aux[A, Repr], r: Group[Repr]): Group[A]

    this is intentionally not implicit to avoid superceding the instance that may be set up in a companion

    this is intentionally not implicit to avoid superceding the instance that may be set up in a companion

    use it with implicit val myGroup: Group[MyType] = genericGroup

    Definition Classes
    Shapeless2
  12. def genericMonoid[A, Repr](implicit gen: Aux[A, Repr], m: Monoid[Repr]): Monoid[A]

    this is intentionally not implicit to avoid superceding the instance that may be set up in a companion

    this is intentionally not implicit to avoid superceding the instance that may be set up in a companion

    use it with implicit val myMonoid: Monoid[MyType] = genericMonoid

    Definition Classes
    Shapeless1
  13. def genericRing[A, Repr](implicit gen: Aux[A, Repr], r: Ring[Repr]): Ring[A]

    this is intentionally not implicit to avoid superceding the instance that may be set up in a companion

    this is intentionally not implicit to avoid superceding the instance that may be set up in a companion

    use it with implicit val myRing: Ring[MyType] = genericRing

  14. def genericSemigroup[A, Repr](implicit gen: Aux[A, Repr], m: Semigroup[Repr]): Semigroup[A]

    this is intentionally not implicit to avoid superceding the instance that may be set up in a companion

    this is intentionally not implicit to avoid superceding the instance that may be set up in a companion

    use it with implicit val mySemigroup: Semigroup[MyType] = genericSemigroup

    Definition Classes
    Shapeless0
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. implicit def hconsGroup[A, B <: HList](implicit a: Group[A], lb: Lazy[Group[B]]): Group[::[A, B]]

    Pairwise group for arbitrary heterogeneous lists (HList).

    Pairwise group for arbitrary heterogeneous lists (HList).

    Definition Classes
    Shapeless2
  18. implicit def hconsMonoid[A, B <: HList](implicit a: Monoid[A], lb: Lazy[Monoid[B]]): Monoid[::[A, B]]

    Pairwise monoid for arbitrary heterogeneous lists (HList).

    Pairwise monoid for arbitrary heterogeneous lists (HList).

    Definition Classes
    Shapeless1
  19. implicit def hconsRing[A, B <: HList](implicit a: Ring[A], lb: Lazy[Ring[B]]): Ring[::[A, B]]

    Pairwise ring for arbitrary heterogeneous lists (HList).

  20. implicit def hconsSemigroup[A, B <: HList](implicit a: Semigroup[A], lb: Lazy[Semigroup[B]]): Semigroup[::[A, B]]

    Pairwise monoid for arbitrary heterogeneous lists (HList).

    Pairwise monoid for arbitrary heterogeneous lists (HList).

    Definition Classes
    Shapeless0
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Shapeless2

Inherited from Shapeless1

Inherited from Shapeless0

Inherited from AnyRef

Inherited from Any

Ungrouped