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, NoSym]
  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. sealed trait LateConstructionConfig extends AnyRef
  37. abstract class LazyBox[+T] extends AnyRef
  38. implicit class LongExtras extends AnyRef
  39. implicit class MapInverterA[K, V] extends AnyRef
  40. case class Meta(name: Name, position: Position, namePosition: Position, lateConstruction: Boolean) extends Product with Serializable
  41. sealed class MustBeTheClassOf[T] extends AnyRef
  42. trait N >= 0 extends AnyRef
  43. trait Nameable extends AnyRef
  44. trait PostConstruction extends AnyRef
  45. trait Properties extends AnyRef
  46. trait Property extends AnyRef
  47. implicit class ReflectionClassExtras extends AnyRef
  48. implicit class StringExtras extends AnyRef
  49. sealed class TopLevel extends AnyRef
  50. trait TypeNameable extends AnyRef
  51. trait WidthTag[W] extends HasWidth
  52. type XBitVector[W] = BitVector with WidthTag[W]
  53. type ZeroI = 0
  54. 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 LateConstructionConfig
  32. object LazyBox
  33. object Meta extends Serializable
  34. object MustBeTheClassOf
  35. object Natural
  36. object PartWidth extends Int
  37. object Positive extends Int
  38. object PostConstruction
  39. object RelWidth
  40. object SIntWidth extends Int
  41. object TopLevel
  42. object XBitVector
  43. object XRange
  44. implicit object devAccess extends DevAccess

Inherited from AnyRef

Inherited from Any

Ungrouped