Packages

object ScriptDataTypes extends ChiselEnum

Linear Supertypes
ChiselEnum, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScriptDataTypes
  2. ChiselEnum
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class Type extends EnumType
    Definition Classes
    ChiselEnum

Value Members

  1. def all: Seq[Type]
    Definition Classes
    ChiselEnum
  2. def allNames: Seq[String]
    Definition Classes
    ChiselEnum
  3. def apply(n: UInt)(implicit sourceInfo: SourceInfo): Type
    Definition Classes
    ChiselEnum
  4. def apply(): Type
    Definition Classes
    ChiselEnum
  5. def getWidth: Int
    Definition Classes
    ChiselEnum
  6. def safe(n: UInt)(implicit sourceInfo: SourceInfo): (Type, Bool)
    Definition Classes
    ChiselEnum
  7. val symbolFunctionParameterIdType: Type
  8. val symbolFunctionParameterType: Type
  9. val symbolGlobalIdType: Type
  10. val symbolInvalid: Type
  11. val symbolLocalIdType: Type
  12. val symbolNumType: Type
  13. val symbolPseudoRegType: Type
  14. val symbolRegisterType: Type
  15. val symbolReturnAddressType: Type
  16. val symbolSemanticRuleType: Type
  17. val symbolStackTempType: Type
  18. val symbolStringType: Type
  19. val symbolTempType: Type
  20. val symbolUndefined: Type
  21. val symbolUserDefinedFunctionType: Type
  22. val symbolVariableCountType: Type
  23. val symbolWstringType: Type