Packages

object DataProduct extends LowPriorityDataProduct

Encapsulating object for built-in implementations of DataProduct

Source
DataProduct.scala
Note

DataProduct implementations provided in this object are available in the implicit scope

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DataProduct
  2. LowPriorityDataProduct
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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[A](f: (A, String) => Iterator[(Data, String)]): DataProduct[A]

    Factory method for constructing DataProducts

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. implicit val bigIntDataProduct: DataProduct[BigInt]
  7. implicit val byteDataProduct: DataProduct[Byte]
  8. implicit val charDataProduct: DataProduct[Char]
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. implicit val dataDataProduct: DataProduct[Data]

    DataProduct implementation for Data

    DataProduct implementation for Data

    Definition Classes
    LowPriorityDataProduct
  11. implicit val doubleDataProduct: DataProduct[Double]
  12. def empty[A]: DataProduct[A]

    Factory for constructing DataProduct for types that do not contain any Data

  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. implicit val floatDataProduct: DataProduct[Float]
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. implicit val intDataProduct: DataProduct[Int]
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. implicit def iterableDataProduct[A, F[A] <: IterableOnce[A]](implicit arg0: DataProduct[A]): DataProduct[F[A]]

    DataProduct implementation for any Iterable[A] where A has an implementation of DataProduct.

  22. implicit val longDataProduct: DataProduct[Long]
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. implicit val shortDataProduct: DataProduct[Short]
  27. implicit val stringDataProduct: DataProduct[String]
  28. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    AnyRef → Any
  30. implicit def tuple10DataProduct[A, B, C, D, E, F, G, H, I, J](implicit arg0: DataProduct[A], arg1: DataProduct[B], arg2: DataProduct[C], arg3: DataProduct[D], arg4: DataProduct[E], arg5: DataProduct[F], arg6: DataProduct[G], arg7: DataProduct[H], arg8: DataProduct[I], arg9: DataProduct[J]): DataProduct[(A, B, C, D, E, F, G, H, I, J)]

    DataProduct implementation for any scala.Tuple9 where each field has an implementation of DataProduct.

  31. implicit def tuple2DataProduct[A, B](implicit arg0: DataProduct[A], arg1: DataProduct[B]): DataProduct[(A, B)]

    DataProduct implementation for any scala.Tuple2 where each field has an implementation of DataProduct.

  32. implicit def tuple3DataProduct[A, B, C](implicit arg0: DataProduct[A], arg1: DataProduct[B], arg2: DataProduct[C]): DataProduct[(A, B, C)]

    DataProduct implementation for any scala.Tuple3 where each field has an implementation of DataProduct.

  33. implicit def tuple4DataProduct[A, B, C, D](implicit arg0: DataProduct[A], arg1: DataProduct[B], arg2: DataProduct[C], arg3: DataProduct[D]): DataProduct[(A, B, C, D)]

    DataProduct implementation for any scala.Tuple4 where each field has an implementation of DataProduct.

  34. implicit def tuple5DataProduct[A, B, C, D, E](implicit arg0: DataProduct[A], arg1: DataProduct[B], arg2: DataProduct[C], arg3: DataProduct[D], arg4: DataProduct[E]): DataProduct[(A, B, C, D, E)]

    DataProduct implementation for any scala.Tuple5 where each field has an implementation of DataProduct.

  35. implicit def tuple6DataProduct[A, B, C, D, E, F](implicit arg0: DataProduct[A], arg1: DataProduct[B], arg2: DataProduct[C], arg3: DataProduct[D], arg4: DataProduct[E], arg5: DataProduct[F]): DataProduct[(A, B, C, D, E, F)]

    DataProduct implementation for any scala.Tuple6 where each field has an implementation of DataProduct.

  36. implicit def tuple7DataProduct[A, B, C, D, E, F, G](implicit arg0: DataProduct[A], arg1: DataProduct[B], arg2: DataProduct[C], arg3: DataProduct[D], arg4: DataProduct[E], arg5: DataProduct[F], arg6: DataProduct[G]): DataProduct[(A, B, C, D, E, F, G)]

    DataProduct implementation for any scala.Tuple7 where each field has an implementation of DataProduct.

  37. implicit def tuple8DataProduct[A, B, C, D, E, F, G, H](implicit arg0: DataProduct[A], arg1: DataProduct[B], arg2: DataProduct[C], arg3: DataProduct[D], arg4: DataProduct[E], arg5: DataProduct[F], arg6: DataProduct[G], arg7: DataProduct[H]): DataProduct[(A, B, C, D, E, F, G, H)]

    DataProduct implementation for any scala.Tuple8 where each field has an implementation of DataProduct.

  38. implicit def tuple9DataProduct[A, B, C, D, E, F, G, H, I](implicit arg0: DataProduct[A], arg1: DataProduct[B], arg2: DataProduct[C], arg3: DataProduct[D], arg4: DataProduct[E], arg5: DataProduct[F], arg6: DataProduct[G], arg7: DataProduct[H], arg8: DataProduct[I]): DataProduct[(A, B, C, D, E, F, G, H, I)]

    DataProduct implementation for any scala.Tuple9 where each field has an implementation of DataProduct.

  39. implicit val userModuleDataProduct: DataProduct[BaseModule]

    DataProduct implementation for BaseModule

  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Deprecated Value Members

  1. def seqDataProduct[A](implicit arg0: DataProduct[A]): DataProduct[Seq[A]]

    DataProduct implementation for any Seq[A] where A has an implementation of DataProduct.

    DataProduct implementation for any Seq[A] where A has an implementation of DataProduct.

    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 7.0) Use iterableDataProduct instead

Inherited from LowPriorityDataProduct

Inherited from AnyRef

Inherited from Any

Ungrouped