LibraryHooks

chisel3.experimental.hierarchy.LibraryHooks
object LibraryHooks

Attributes

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

Members list

Value members

Concrete methods

def buildDefinition[A](underlying: Underlying[A])(implicit inside: InsideHierarchyLibraryExtension): Definition[A]

Builds a new definition given an Underlying implementation

Builds a new definition given an Underlying implementation

Attributes

Note

Implicitly requires being inside a Hierarchy Library Extension

Source
LibraryHooks.scala
def buildInstance[A](definition: Definition[A], createUnderlying: (Underlying[A]) => Underlying[A])(implicit inside: InsideHierarchyLibraryExtension): Instance[A]

Builds a new instance given a definition and function to create a new instance-specific Underlying, from the definition's Underlying

Builds a new instance given a definition and function to create a new instance-specific Underlying, from the definition's Underlying

Attributes

Note

Implicitly requires being inside a Hierarchy Library Extension

Source
LibraryHooks.scala