Class

chisel3.properties.Class
See theClass companion class
object Class

Attributes

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

Members list

Type members

Classlikes

implicit class ClassDefinitionOps[T <: Class](definition: Definition[T])

Attributes

Source
Class.scala
Supertypes
class Object
trait Matchable
class Any
implicit class ClassInstanceOps[T <: Class](instance: Instance[T])

Attributes

Source
Class.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def unsafeGetDynamicObject(className: String)(implicit sourceInfo: SourceInfo): DynamicObject

Helper to create a DynamicObject for a Class of a given name.

Helper to create a DynamicObject for a Class of a given name.

WARNING: It is the caller's resonsibility to ensure the Class exists, this is not checked automatically.

Attributes

Source
Class.scala
def unsafeGetReferenceType(className: String): Property[ClassType]

Helper to create a Property[ClassType] type for a Class of a given name.

Helper to create a Property[ClassType] type for a Class of a given name.

This is useful when a Property[ClassType] type is needed but the class does not yet exist or is not available.

WARNING: It is the caller's resonsibility to ensure the Class exists, this is not checked automatically.

Attributes

Source
Class.scala

Implicits

Implicits

final implicit def ClassDefinitionOps[T <: Class](definition: Definition[T]): ClassDefinitionOps[T]

Attributes

Source
Class.scala
final implicit def ClassInstanceOps[T <: Class](instance: Instance[T]): ClassInstanceOps[T]

Attributes

Source
Class.scala