c

spinal.lib.bus.regif

DocCHeader

final case class DocCHeader(name: String, prefix: String = "", regType: String = "u32", withshiftmask: Boolean = true) extends BusIfDoc with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, BusIfDoc, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DocCHeader
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. BusIfDoc
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DocCHeader(name: String, prefix: String = "", regType: String = "u32", withshiftmask: Boolean = true)

Type Members

  1. implicit class FieldCHeadExtend extends AnyRef
  2. implicit class RegSliceCheadExtend extends AnyRef

Value Members

  1. def body(): String
    Definition Classes
    DocCHeaderBusIfDoc
  2. def clean(str: String): String
    Definition Classes
    BusIfDoc
  3. def dump(): Unit
    Definition Classes
    BusIfDoc
  4. def generate(t: BusIf): Unit
    Definition Classes
    BusIfDoc
  5. def guardName: String
  6. val name: String
    Definition Classes
    DocCHeaderBusIfDoc
  7. def nameDedupliaction(repeat: String, word: String): String
  8. def path: String
    Definition Classes
    BusIfDoc
  9. val pc: PhaseContext
    Definition Classes
    BusIfDoc
  10. val prefix: String
    Definition Classes
    DocCHeaderBusIfDoc
  11. val regType: String
  12. def reuseDeclare(lst: Map[String, Map[Int, List[RegSlice]]]): String
  13. def reuseStruct(lst: Map[String, Map[Int, List[RegSlice]]]): String
  14. def setBusIf(bif: BusIf): Unit
    Definition Classes
    BusIfDoc
  15. def setheader(str: String): BusIfDoc
    Definition Classes
    BusIfDoc
  16. val suffix: String
    Definition Classes
    DocCHeaderBusIfDoc
  17. val withshiftmask: Boolean