Packages

object M extends SpinalEnum

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. M
  2. SpinalEnum
  3. Nameable
  4. ContextUser
  5. ScalaLocated
  6. GlobalDataUser
  7. OwnableRef
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type C = SpinalEnumCraft[M.this.type]
    Definition Classes
    SpinalEnum
  2. type E = SpinalEnumElement[M.this.type]
    Definition Classes
    SpinalEnum
  3. abstract type RefOwnerType
    Definition Classes
    OwnableRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def X: SpinalEnumElement[M.this.type]
  5. val XRD: SpinalEnumElement[M.this.type]
  6. val XWR: SpinalEnumElement[M.this.type]
  7. def apply(encoding: SpinalEnumEncoding): SpinalEnumCraft[M.this.type]
    Definition Classes
    SpinalEnum
  8. def apply(): SpinalEnumCraft[M.this.type]
    Definition Classes
    SpinalEnum
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  11. def component: Component
    Definition Classes
    ContextUser
  12. def craft(enumEncoding: SpinalEnumEncoding): SpinalEnumCraft[M.this.type]
    Definition Classes
    SpinalEnum
  13. def craft(): SpinalEnumCraft[M.this.type]
    Definition Classes
    SpinalEnum
  14. var defaultEncoding: SpinalEnumEncoding
    Definition Classes
    SpinalEnum
  15. val elements: ArrayBuffer[SpinalEnumElement[M.this.type]]

    Contains all elements of the enumeration

    Contains all elements of the enumeration

    Definition Classes
    SpinalEnum
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. var forcedGlobalEnable: Option[Boolean]
    Definition Classes
    SpinalEnum
  19. var forcedPrefixEnable: Option[Boolean]
    Definition Classes
    SpinalEnum
  20. def foreachReflectableNameables(doThat: (Any) ⇒ Unit): Unit
    Definition Classes
    Nameable
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  22. def getDisplayName(): String
    Definition Classes
    Nameable
  23. def getInstanceCounter: Int
    Definition Classes
    ContextUser
  24. def getMode: Byte
    Attributes
    protected
    Definition Classes
    Nameable
  25. def getName(default: String): String
    Definition Classes
    Nameable
  26. def getName(): String
    Definition Classes
    Nameable
  27. def getPartialName(): String
    Definition Classes
    Nameable
  28. def getRefOwnersChain(): List[Any]
    Definition Classes
    OwnableRef
  29. def getScalaLocationLong: String
    Definition Classes
    ScalaLocated
  30. def getScalaLocationShort: String
    Definition Classes
    ScalaLocated
  31. def getScalaTrace(): Throwable
    Definition Classes
    ScalaLocated
  32. def getSignature(): Any
    Definition Classes
    SpinalEnum
  33. val globalData: GlobalData
    Definition Classes
    GlobalDataUser
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  35. def isCompletelyUnnamed: Boolean
    Definition Classes
    Nameable
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. final def isNamed: Boolean
    Definition Classes
    Nameable
  38. def isPriorityApplicable(namePriority: Byte): Boolean
    Definition Classes
    Nameable
  39. def isUnnamed: Boolean
    Definition Classes
    Nameable
  40. val name: String
    Definition Classes
    Nameable
  41. val nameableRef: Nameable
    Attributes
    protected
    Definition Classes
    Nameable
    Annotations
    @DontName()
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. def newElement(name: String): SpinalEnumElement[M.this.type]
    Definition Classes
    SpinalEnum
  44. def newElement(): SpinalEnumElement[M.this.type]

    Create a new Element

    Create a new Element

    Definition Classes
    SpinalEnum
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  47. def overrideLocalName(name: String): M.this.type
    Definition Classes
    Nameable
  48. val parentScope: ScopeStatement
    Definition Classes
    ContextUser
  49. def rawElementName(): Unit
    Definition Classes
    SpinalEnum
  50. val refOwner: RefOwnerType
    Definition Classes
    OwnableRef
    Annotations
    @DontName()
  51. def reflectNames(): Unit
    Definition Classes
    Nameable
  52. val scalaTrace: Throwable
    Definition Classes
    ScalaLocated
  53. def setCompositeName(nameable: Nameable, postfix: String, namePriority: Byte): M.this.type
    Definition Classes
    Nameable
  54. def setCompositeName(nameable: Nameable, postfix: String, weak: Boolean): M.this.type
    Definition Classes
    Nameable
  55. def setCompositeName(nameable: Nameable, postfix: String): M.this.type
    Definition Classes
    Nameable
  56. def setCompositeName(nameable: Nameable, namePriority: Byte): M.this.type
    Definition Classes
    Nameable
  57. def setCompositeName(nameable: Nameable, weak: Boolean): M.this.type
    Definition Classes
    Nameable
  58. def setCompositeName(nameable: Nameable): M.this.type
    Definition Classes
    Nameable
  59. def setGlobal(): Unit
    Definition Classes
    SpinalEnum
  60. def setLambdaName(isNameBody: ⇒ Boolean)(nameGen: ⇒ String): M.this.type
    Definition Classes
    Nameable
  61. def setLocal(): Unit
    Definition Classes
    SpinalEnum
  62. def setName(name: String, namePriority: Byte): M.this.type
    Definition Classes
    Nameable
  63. def setName(name: String, weak: Boolean): M.this.type
    Definition Classes
    Nameable
  64. def setName(name: String): M.this.type
    Definition Classes
    Nameable
  65. def setNameAsWeak(): M.this.type
    Definition Classes
    Nameable
  66. def setPartialName(name: String, namePriority: Byte, owner: Any): M.this.type
    Definition Classes
    Nameable
  67. def setPartialName(name: String, namePriority: Byte): M.this.type
    Definition Classes
    Nameable
  68. def setPartialName(name: String, weak: Boolean): M.this.type
    Definition Classes
    Nameable
  69. def setPartialName(owner: Nameable, name: String, namePriority: Byte): M.this.type
    Definition Classes
    Nameable
  70. def setPartialName(owner: Nameable, name: String, weak: Boolean): M.this.type
    Definition Classes
    Nameable
  71. def setPartialName(name: String): M.this.type
    Definition Classes
    Nameable
  72. def setPartialName(owner: Nameable, name: String): M.this.type
    Definition Classes
    Nameable
  73. def setPartialName(owner: Nameable): M.this.type
    Definition Classes
    Nameable
  74. def setRefOwner(that: Any): Unit
    Definition Classes
    OwnableRef
  75. def setScalaLocated(source: ScalaLocated): M.this.type
    Definition Classes
    ScalaLocated
  76. def setWeakName(name: String): M.this.type
    Definition Classes
    Nameable
  77. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  78. def toString(): String
    Definition Classes
    Nameable → AnyRef → Any
  79. def unsetName(): M.this.type
    Definition Classes
    Nameable
  80. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  82. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from SpinalEnum

Inherited from Nameable

Inherited from ContextUser

Inherited from ScalaLocated

Inherited from GlobalDataUser

Inherited from OwnableRef

Inherited from AnyRef

Inherited from Any

Ungrouped