shapeless

SybClass

object SybClass extends LowPrioritySybClass

Linear Supertypes
LowPrioritySybClass, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SybClass
  2. LowPrioritySybClass
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class ApplyEverything[F <: Poly] extends AnyRef

  2. trait Data[F, T, R] extends AnyRef

    Type class representing one-level generic queries.

  3. trait DataT[F, T] extends AnyRef

    Type class representing one-level generic transformations.

  4. type Everything[F <: Poly, K <: Poly, T] = Case1Aux[EverythingAux[F, K], T]

    The SYB everything combinator

    The SYB everything combinator

    Definition Classes
    LowPrioritySybClass
  5. class EverythingAux[F <: Poly, K <: Poly] extends Poly

  6. type Everywhere[F <: Poly, T] = Case1Aux[EverywhereAux[F], T] { type R = T }

    The SYB everywhere combinator

    The SYB everywhere combinator

    Definition Classes
    LowPrioritySybClass
  7. class EverywhereAux[F <: Poly] extends Poly

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. object EverythingAux extends AnyRef

  7. object EverywhereAux extends AnyRef

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. implicit def dfltData[F, T, R]: Data[F, T, R]

    Default Data type class instance.

    Default Data type class instance.

    Definition Classes
    LowPrioritySybClass
  11. implicit def dfltDataT[F, T]: DataT[F, T]

    Default DataT type class instance.

    Default DataT type class instance.

    Definition Classes
    LowPrioritySybClass
  12. implicit def eitherData[F <: Poly, T, U, R](implicit qt: Pullback1Aux[F, T, R], qu: Pullback1Aux[F, U, R]): Data[F, Either[T, U], R]

    Data type class instance for Either.

    Data type class instance for Either.

    Definition Classes
    LowPrioritySybClass
  13. implicit def eitherDataT[F <: Poly, T, U](implicit ft: HomAux[F, T], fu: HomAux[F, U]): DataT[F, Either[T, U]]

    DataT type class instance for Either.

    DataT type class instance for Either.

    Definition Classes
    LowPrioritySybClass
  14. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. def everything[F <: Poly](f: F): ApplyEverything[F]

    Definition Classes
    LowPrioritySybClass
  17. def everywhere[F <: Poly](f: F): EverywhereAux[f.type]

    Definition Classes
    LowPrioritySybClass
  18. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def gmapQ[F, T, R](f: F)(t: T)(implicit data: Data[F, T, R]): List[R]

    Definition Classes
    LowPrioritySybClass
  21. def gmapT[F, T](f: F)(t: T)(implicit data: DataT[F, T]): T

    Definition Classes
    LowPrioritySybClass
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. implicit def hlistData[F <: Poly, H, T <: HList, R](implicit qh: Pullback1Aux[F, H, R], ct: Data[F, T, R]): Data[F, ::[H, T], R]

    Definition Classes
    LowPrioritySybClass
  24. implicit def hlistDataT[F <: Poly, H, T <: HList](implicit fh: HomAux[F, H], ct: DataT[F, T]): DataT[F, ::[H, T]]

    Definition Classes
    LowPrioritySybClass
  25. implicit def hlistIsoData[F <: Poly, T, L <: HList, R](implicit iso: HListIso[T, L], dl: Data[F, L, R]): Data[F, T, R]

    Data type class instance for types with associated HListIsos.

    Data type class instance for types with associated HListIsos.

    Definition Classes
    LowPrioritySybClass
  26. implicit def hlistIsoDataT[F <: Poly, T, L <: HList](implicit iso: HListIso[T, L], dl: DataT[F, L]): DataT[F, T]

    DataT type class instance for type with associated HListIsos.

    DataT type class instance for type with associated HListIsos.

    Definition Classes
    LowPrioritySybClass
  27. implicit def hnilData[F <: Poly, R]: Data[F, HNil, R] { def gmapQ(t: shapeless.HNil): scala.collection.immutable.Nil.type }

    Data type class instance for HLists.

    Data type class instance for HLists.

    Definition Classes
    LowPrioritySybClass
  28. implicit def hnilDataT[F <: Poly]: DataT[F, HNil] { def gmapT(t: shapeless.HNil): shapeless.HNil.type }

    DataT type class instance for HLists.

    DataT type class instance for HLists.

    Definition Classes
    LowPrioritySybClass
  29. implicit def hpHListData[F <: Poly, H, T <: HList, R](implicit qh: Pullback1Aux[F, H, R], ct: Data[F, T, R]): Data[F, ::[H, T], R]

  30. implicit def hpHListDataT[F <: Poly, H, T <: HList](implicit fh: HomAux[F, H], ct: DataT[F, T]): DataT[F, ::[H, T]]

  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. implicit def listData[F <: Poly, T, R](implicit qt: Pullback1Aux[F, T, R]): Data[F, List[T], R]

    Data type class instance for Lists.

    Data type class instance for Lists.

    Definition Classes
    LowPrioritySybClass
  33. implicit def listDataT[F <: Poly, T](implicit ft: HomAux[F, T]): DataT[F, List[T]]

    DataT type class instance for Lists.

    DataT type class instance for Lists.

    Definition Classes
    LowPrioritySybClass
  34. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  37. implicit def optionData[F <: Poly, T, R](implicit qt: Pullback1Aux[F, T, R]): Data[F, Option[T], R]

    Data type class instance for Option.

    Data type class instance for Option.

    Definition Classes
    LowPrioritySybClass
  38. implicit def optionDataT[F <: Poly, T](implicit ft: HomAux[F, T]): DataT[F, Option[T]]

    DataT type class instance for Option.

    DataT type class instance for Option.

    Definition Classes
    LowPrioritySybClass
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  40. def toString(): String

    Definition Classes
    AnyRef → Any
  41. implicit def tupleData[F <: Poly, T <: Product, L <: HList, R](implicit hl: HListerAux[T, L], dl: Data[F, L, R]): Data[F, T, R]

    Data type class instance for tuples.

    Data type class instance for tuples.

    Definition Classes
    LowPrioritySybClass
  42. implicit def tupleDataT[F <: Poly, T <: Product, L <: HList](implicit hl: HListerAux[T, L], tp: TuplerAux[L, T], dl: DataT[F, L]): DataT[F, T]

    DataT type class instance for tuples.

    DataT type class instance for tuples.

    Definition Classes
    LowPrioritySybClass
  43. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from LowPrioritySybClass

Inherited from AnyRef

Inherited from Any