RecordUpcastable

chisel3.experimental.dataview.`package`.RecordUpcastable
implicit class RecordUpcastable[T <: Record](target: T)

Provides viewAsSupertype for subclasses of Record

Attributes

Source
package.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def viewAsSupertype[V <: Record](proto: V)(implicit ev: ChiselSubtypeOf[T, V], sourceInfo: SourceInfo): V

View a Bundle or Record as a parent type (upcast)

View a Bundle or Record as a parent type (upcast)

Attributes

Source
package.scala