DataProduct

chisel3.experimental.dataview.DataProduct
See theDataProduct companion trait

Encapsulating object for built-in implementations of DataProduct

Attributes

Note

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

Companion
trait
Source
DataProduct.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[A](f: (A, String) => Iterator[(Data, String)]): DataProduct[A]

Factory method for constructing DataProducts

Factory method for constructing DataProducts

Attributes

Source
DataProduct.scala
def empty[A]: DataProduct[A]

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

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

Attributes

Source
DataProduct.scala

Deprecated methods

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.

Attributes

Deprecated
[Since version Chisel 7.0] Use iterableDataProduct instead
Source
DataProduct.scala

Implicits

Implicits

implicit val bigIntDataProduct: DataProduct[BigInt]

Attributes

Source
DataProduct.scala
implicit val byteDataProduct: DataProduct[Byte]

Attributes

Source
DataProduct.scala
implicit val charDataProduct: DataProduct[Char]

Attributes

Source
DataProduct.scala
implicit val doubleDataProduct: DataProduct[Double]

Attributes

Source
DataProduct.scala
implicit val floatDataProduct: DataProduct[Float]

Attributes

Source
DataProduct.scala
implicit val intDataProduct: DataProduct[Int]

Attributes

Source
DataProduct.scala
implicit def iterableDataProduct[A : DataProduct, F <: (IterableOnce)]: DataProduct[F[A]]

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

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

Attributes

Source
DataProduct.scala
implicit val longDataProduct: DataProduct[Long]

Attributes

Source
DataProduct.scala
implicit val shortDataProduct: DataProduct[Short]

Attributes

Source
DataProduct.scala
implicit val stringDataProduct: DataProduct[String]

Attributes

Source
DataProduct.scala
implicit def tuple10DataProduct[A : DataProduct, B : DataProduct, C : DataProduct, D : DataProduct, E : DataProduct, F : DataProduct, G : DataProduct, H : DataProduct, I : DataProduct, J : DataProduct]: 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.

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

Attributes

Source
DataProduct.scala
implicit def tuple2DataProduct[A : DataProduct, B : DataProduct]: DataProduct[(A, B)]

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

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

Attributes

Source
DataProduct.scala
implicit def tuple3DataProduct[A : DataProduct, B : DataProduct, C : DataProduct]: DataProduct[(A, B, C)]

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

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

Attributes

Source
DataProduct.scala
implicit def tuple4DataProduct[A : DataProduct, B : DataProduct, C : DataProduct, D : DataProduct]: DataProduct[(A, B, C, D)]

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

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

Attributes

Source
DataProduct.scala
implicit def tuple5DataProduct[A : DataProduct, B : DataProduct, C : DataProduct, D : DataProduct, E : DataProduct]: DataProduct[(A, B, C, D, E)]

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

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

Attributes

Source
DataProduct.scala
implicit def tuple6DataProduct[A : DataProduct, B : DataProduct, C : DataProduct, D : DataProduct, E : DataProduct, F : DataProduct]: DataProduct[(A, B, C, D, E, F)]

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

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

Attributes

Source
DataProduct.scala
implicit def tuple7DataProduct[A : DataProduct, B : DataProduct, C : DataProduct, D : DataProduct, E : DataProduct, F : DataProduct, G : DataProduct]: DataProduct[(A, B, C, D, E, F, G)]

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

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

Attributes

Source
DataProduct.scala
implicit def tuple8DataProduct[A : DataProduct, B : DataProduct, C : DataProduct, D : DataProduct, E : DataProduct, F : DataProduct, G : DataProduct, H : DataProduct]: DataProduct[(A, B, C, D, E, F, G, H)]

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

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

Attributes

Source
DataProduct.scala
implicit def tuple9DataProduct[A : DataProduct, B : DataProduct, C : DataProduct, D : DataProduct, E : DataProduct, F : DataProduct, G : DataProduct, H : DataProduct, I : DataProduct]: DataProduct[(A, B, C, D, E, F, G, H, I)]

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

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

Attributes

Source
DataProduct.scala

DataProduct implementation for BaseModule

DataProduct implementation for BaseModule

Attributes

Source
DataProduct.scala

Inherited implicits

DataProduct implementation for Data

DataProduct implementation for Data

Attributes

Inherited from:
LowPriorityDataProduct
Source
DataProduct.scala