ClassType

chisel3.properties.ClassType
See theClassType companion object
case class ClassType

Represent a Class type for referencing a Class in a Property[ClassType]

Attributes

Companion
object
Source
Class.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Classlikes

object Type

Attributes

Companion
trait
Source
Class.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Type.type
sealed trait Type

A tag type representing an instance of this ClassType

A tag type representing an instance of this ClassType

This can be used to create a Property IOs

 val cls = ClassType("foobar")
 val io = IO(Property[cls.Type]())

 io :#= cls.unsafeGetReferenceType

Attributes

Companion
object
Source
Class.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def copy(name: String = ...): ClassType

Attributes

Source
Class.scala

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product