p

DFiant

internals

package internals

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

Type Members

  1. type Arg0IsNonLit = OpMacro[Require, IsNonLiteral[GetArg0], DefaultRequireMsg, NP]
  2. implicit class BigIntExtras extends AnyRef
  3. implicit class BigIntExtrasCO extends AnyRef
  4. implicit class BitVectorExtras extends AnyRef
  5. implicit class BooleanExtras extends AnyRef
  6. sealed class CacheBoxRO[+T] extends AnyRef
  7. sealed class CacheBoxRW[T] extends CacheBoxRO[T]
  8. final case class CacheDerivedMapRO[A, B, T](source: CacheListRW[T])(default: Map[A, B])(op: (Map[A, B], T) => Map[A, B])(implicit owner: Owner, name: Name) extends CacheBoxRO[Map[A, B]] with Product with Serializable
  9. final class CacheDerivedRO[+T] extends CacheBoxRO[T]
  10. final class CacheDerivedROList[+T] extends CacheBoxRO[T]
  11. final case class CacheListRW[T](default: List[T])(implicit owner: Owner, name: Name) extends CacheBoxRW[List[T]] with Product with Serializable
  12. trait CaseClassMerge[T, U] extends AnyRef
  13. sealed trait CaseClassSkipper[T <: HasOut] extends HasOut
  14. implicit class CodeStringExtension[T] extends AnyRef
  15. trait CodeStringOf[T] extends AnyRef
  16. trait DSLConfiguration extends AnyRef
  17. trait DSLConstruct extends AnyRef
  18. trait DSLContext extends AnyRef
  19. trait DSLFoldableOwnerConstruct extends DSLOwnerConstruct
  20. trait DSLMemberConstruct extends DSLConstruct with HasProperties with Nameable with TypeNameable with HasPostConstructionOnlyDefs with HasOwner
  21. trait DSLOwnerConstruct extends DSLMemberConstruct
  22. trait DSLSelfConnectedFoldableOwnerConstruct extends DSLFoldableOwnerConstruct
  23. trait DSLTransparentOwnerConstruct extends DSLOwnerConstruct
  24. trait DevAccess extends AnyRef
  25. implicit class EntryList extends AnyRef
  26. class ErrorMsg[M <: String with Singleton, P <: String with Singleton] extends AnyRef
  27. trait HasCodeString extends AnyRef
  28. trait HasOut extends AnyRef
  29. trait HasOwner extends AnyRef
  30. trait HasPostConstructionOnlyDefs extends AnyRef
  31. trait HasProperties extends AnyRef
  32. trait HasWidth extends AnyRef
  33. implicit class IntExtras extends AnyRef
  34. implicit class IntervalIntExtras extends AnyRef
  35. implicit class IntervalLongExtras extends AnyRef
  36. abstract class LazyBox[+T] extends AnyRef
  37. implicit class LongExtras extends AnyRef
  38. implicit class MapInverterA[K, V] extends AnyRef
  39. case class Meta(name: Name, position: Position, namePosition: Position) extends Product with Serializable
  40. sealed class MustBeTheClassOf[T] extends AnyRef
  41. trait N >= 0 extends AnyRef
  42. trait Nameable extends AnyRef
  43. trait PostConstruction extends AnyRef
  44. trait Properties extends AnyRef
  45. trait Property extends AnyRef
  46. implicit class ReflectionClassExtras extends AnyRef
  47. implicit class StringExtras extends AnyRef
  48. sealed class TopLevel extends AnyRef
  49. trait TypeNameable extends AnyRef
  50. trait WidthTag[W] extends HasWidth
  51. type XBitVector[W] = BitVector with WidthTag[W]
  52. type ZeroI = 0
  53. implicit class __DslMember[M <: DSLMemberConstruct] extends AnyRef

Value Members

  1. def bigIntBitsToDouble(value: BigInt): Double
  2. def bigIntBitsToFloat(value: BigInt): Float
  3. def bigIntToBinaryString(value: BigInt, width: Int = 0): String
  4. def byteToBigIntBits(value: Byte): BigInt
  5. implicit def csoBitVector: CodeStringOf[BitVector]
  6. implicit def csoIntervalBigInt: CodeStringOf[Interval[BigInt]]
  7. def doubleToBigIntBits(value: Double): BigInt
  8. def floatToBigIntBits(value: Float): BigInt
  9. def int2hex(intArr: Array[Int]): String
  10. def int2hex(int: Int, nibblesMax: Int = 0): String
  11. def intToBigIntBits(value: Int): BigInt
  12. def longToBigIntBits(value: Long): BigInt
  13. object BinaryInt extends Int
  14. object BitIndex extends Int
  15. object BitsHiLo extends Int
  16. object BitsWidth extends Int
  17. object BitsWidthOf
  18. object CacheBox
  19. object CacheBoxRO
  20. object CacheBoxRW
  21. object CacheDerivedRO
  22. object CaseClassMerge
  23. object CaseClassSkipper
  24. object CodeStringOf
  25. object DSLContext
  26. object DSLFoldableOwnerConstruct
  27. object DSLMemberConstruct
  28. object DSLOwnerConstruct
  29. object DocURLs
  30. object ExtWidth extends Int
  31. object LazyBox
  32. object Meta extends Serializable
  33. object MustBeTheClassOf
  34. object Natural
  35. object PartWidth extends Int
  36. object Positive extends Int
  37. object PostConstruction
  38. object RelWidth
  39. object SIntWidth extends Int
  40. object TopLevel
  41. object XBitVector
  42. object XRange
  43. implicit object devAccess extends DevAccess

Inherited from AnyRef

Inherited from Any

Ungrouped