diplomacy: ValName captures val bindings for Nodes
This commit is contained in:
13
src/main/scala/diplomacy/ValName.scala
Normal file
13
src/main/scala/diplomacy/ValName.scala
Normal file
@ -0,0 +1,13 @@
|
||||
// See LICENSE.SiFive for license details.
|
||||
|
||||
package freechips.rocketchip.diplomacy
|
||||
|
||||
import scala.language.experimental.macros
|
||||
import freechips.rocketchip.macros.ValNameImpl
|
||||
|
||||
case class ValName(name: String)
|
||||
|
||||
object ValName
|
||||
{
|
||||
implicit def materialize(implicit x: ValNameImpl): ValName = ValName(x.name)
|
||||
}
|
Reference in New Issue
Block a user