Packages

final class MixedVec[T <: Data] extends Record with IndexedSeq[T]

A hardware array of elements that can hold values of different types/widths, unlike Vec which can only hold elements of the same type/width.

Source
MixedVec.scala
Example:
  1. val v = Wire(MixedVec(Seq(UInt(8.W), UInt(16.W), UInt(32.W))))
    v(0) := 100.U(8.W)
    v(1) := 10000.U(16.W)
    v(2) := 101.U(32.W)
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MixedVec
  2. IndexedSeq
  3. IndexedSeqOps
  4. Seq
  5. Equals
  6. SeqOps
  7. PartialFunction
  8. Function1
  9. Iterable
  10. IterableFactoryDefaults
  11. IterableOps
  12. IterableOnceOps
  13. IterableOnce
  14. Record
  15. Aggregate
  16. Data
  17. SourceInfoDoc
  18. NamedComponent
  19. HasId
  20. InstanceId
  21. AnyRef
  22. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MixedVec(eltsIn: Seq[T])

    eltsIn

    Element types. Must be Chisel types.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ++[B >: T](suffix: IterableOnce[B]): IndexedSeq[B]
    Definition Classes
    IterableOps
    Annotations
    @inline()
  4. final def ++:[B >: T](prefix: IterableOnce[B]): IndexedSeq[B]
    Definition Classes
    SeqOps → IterableOps
    Annotations
    @inline()
  5. final def +:[B >: T](elem: B): IndexedSeq[B]
    Definition Classes
    SeqOps
    Annotations
    @inline()
  6. final def :+[B >: T](elem: B): IndexedSeq[B]
    Definition Classes
    SeqOps
    Annotations
    @inline()
  7. final def :++[B >: T](suffix: IterableOnce[B]): IndexedSeq[B]
    Definition Classes
    SeqOps
    Annotations
    @inline()
  8. def :=(that: Seq[T]): Unit

    Strong bulk connect, assigning elements in this MixedVec from elements in a Seq.

    Strong bulk connect, assigning elements in this MixedVec from elements in a Seq.

    Note

    the lengths of this and that must match

  9. final def :=(that: => Data)(implicit sourceInfo: SourceInfo, connectionCompileOptions: CompileOptions): Unit
    Definition Classes
    Data
  10. final def <>(that: => Data)(implicit sourceInfo: SourceInfo, connectionCompileOptions: CompileOptions): Unit
    Definition Classes
    Data
  11. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. final def addString(b: StringBuilder): StringBuilder
    Definition Classes
    IterableOnceOps
    Annotations
    @inline()
  13. final def addString(b: StringBuilder, sep: String): StringBuilder
    Definition Classes
    IterableOnceOps
    Annotations
    @inline()
  14. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
    Definition Classes
    IterableOnceOps
  15. def andThen[C](k: PartialFunction[T, C]): PartialFunction[Int, C]
    Definition Classes
    PartialFunction
  16. def andThen[C](k: (T) => C): PartialFunction[Int, C]
    Definition Classes
    PartialFunction → Function1
  17. def appended[B >: T](elem: B): IndexedSeq[B]
    Definition Classes
    SeqOps
  18. def appendedAll[B >: T](suffix: IterableOnce[B]): IndexedSeq[B]
    Definition Classes
    SeqOps
  19. def apply(index: Int): T

    Statically (elaboration-time) retrieve the element at the given index.

    Statically (elaboration-time) retrieve the element at the given index.

    index

    Index with which to retrieve.

    returns

    Retrieved index.

    Definition Classes
    MixedVec → SeqOps → Function1
  20. def applyOrElse[A1 <: Int, B1 >: T](x: A1, default: (A1) => B1): B1
    Definition Classes
    PartialFunction
  21. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  22. macro def asTypeOf[T <: Data](that: T): T
    Definition Classes
    Data
  23. final macro def asUInt: UInt
    Definition Classes
    Data
  24. def autoSeed(name: String): MixedVec.this.type
    Definition Classes
    Data → HasId
  25. def binding: Option[Binding]
    Attributes
    protected[chisel3]
    Definition Classes
    Data
  26. def binding_=(target: Binding): Unit
    Attributes
    protected
    Definition Classes
    Data
  27. def canEqual(that: Any): Boolean
    Definition Classes
    Seq → Equals
  28. def circuitName: String
    Attributes
    protected
    Definition Classes
    HasId
  29. def className: String
    Definition Classes
    MixedVec → Iterable → Record
  30. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  31. def cloneType: MixedVec.this.type
    Definition Classes
    MixedVec → Data
  32. final def coll: MixedVec.this.type
    Attributes
    protected
    Definition Classes
    Iterable → IterableOps
  33. def collect[B](pf: PartialFunction[T, B]): IndexedSeq[B]
    Definition Classes
    IterableOps → IterableOnceOps
  34. def collectFirst[B](pf: PartialFunction[T, B]): Option[B]
    Definition Classes
    IterableOnceOps
  35. def combinations(n: Int): Iterator[IndexedSeq[T]]
    Definition Classes
    SeqOps
  36. def compose[R](k: PartialFunction[R, Int]): PartialFunction[R, T]
    Definition Classes
    PartialFunction
  37. def compose[A](g: (A) => Int): (A) => T
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  38. final def concat[B >: T](suffix: IterableOnce[B]): IndexedSeq[B]
    Definition Classes
    SeqOps → IterableOps
    Annotations
    @inline()
  39. def contains[A1 >: T](elem: A1): Boolean
    Definition Classes
    SeqOps
  40. def containsSlice[B >: T](that: Seq[B]): Boolean
    Definition Classes
    SeqOps
  41. def copyToArray[B >: T](xs: Array[B], start: Int, len: Int): Int
    Definition Classes
    IterableOnceOps
  42. def copyToArray[B >: T](xs: Array[B], start: Int): Int
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecatedOverriding()
  43. def copyToArray[B >: T](xs: Array[B]): Int
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecatedOverriding()
  44. def corresponds[B](that: Seq[B])(p: (T, B) => Boolean): Boolean
    Definition Classes
    SeqOps
  45. def corresponds[B](that: IterableOnce[B])(p: (T, B) => Boolean): Boolean
    Definition Classes
    IterableOnceOps
  46. def count(p: (T) => Boolean): Int
    Definition Classes
    IterableOnceOps
  47. def diff[B >: T](that: Seq[B]): IndexedSeq[T]
    Definition Classes
    SeqOps
  48. def distinct: IndexedSeq[T]
    Definition Classes
    SeqOps
  49. def distinctBy[B](f: (T) => B): IndexedSeq[T]
    Definition Classes
    SeqOps
  50. def do_asTypeOf[T <: Data](that: T)(implicit sourceInfo: SourceInfo, compileOptions: CompileOptions): T
    Definition Classes
    Data
  51. def do_asUInt(implicit sourceInfo: SourceInfo, compileOptions: CompileOptions): UInt
    Definition Classes
    Aggregate → Data
  52. def drop(n: Int): IndexedSeq[T]
    Definition Classes
    IndexedSeqOps → IterableOps → IterableOnceOps
  53. def dropRight(n: Int): IndexedSeq[T]
    Definition Classes
    IndexedSeqOps → IterableOps
  54. def dropWhile(p: (T) => Boolean): IndexedSeq[T]
    Definition Classes
    IterableOps → IterableOnceOps
  55. def elementWise: ElementWiseExtractor[Int, T]
    Definition Classes
    PartialFunction
  56. val elements: ListMap[String, T]
    Definition Classes
    MixedVec → Record
  57. def empty: IndexedSeq[T]
    Definition Classes
    IterableFactoryDefaults → IterableOps
  58. def endsWith[B >: T](that: Iterable[B]): Boolean
    Definition Classes
    SeqOps
  59. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  60. def equals(that: Any): Boolean
    Definition Classes
    MixedVec → Seq → Equals → HasId → AnyRef → Any
  61. def exists(p: (T) => Boolean): Boolean
    Definition Classes
    IterableOnceOps
  62. def filter(pred: (T) => Boolean): IndexedSeq[T]
    Definition Classes
    IterableOps → IterableOnceOps
  63. def filterNot(pred: (T) => Boolean): IndexedSeq[T]
    Definition Classes
    IterableOps → IterableOnceOps
  64. def find(p: (T) => Boolean): Option[T]
    Definition Classes
    IterableOnceOps
  65. def findLast(p: (T) => Boolean): Option[T]
    Definition Classes
    SeqOps
  66. def flatMap[B](f: (T) => IterableOnce[B]): IndexedSeq[B]
    Definition Classes
    IterableOps → IterableOnceOps
  67. def flatten[B](implicit asIterable: (T) => IterableOnce[B]): IndexedSeq[B]
    Definition Classes
    IterableOps → IterableOnceOps
  68. def fold[A1 >: T](z: A1)(op: (A1, A1) => A1): A1
    Definition Classes
    IterableOnceOps
  69. def foldLeft[B](z: B)(op: (B, T) => B): B
    Definition Classes
    IterableOnceOps
  70. def foldRight[B](z: B)(op: (T, B) => B): B
    Definition Classes
    IndexedSeqOps → IterableOnceOps
  71. def forall(p: (T) => Boolean): Boolean
    Definition Classes
    IterableOnceOps
  72. def foreach[U](f: (T) => U): Unit
    Definition Classes
    IterableOnceOps
  73. def fromSpecific(coll: IterableOnce[T]): IndexedSeq[T]
    Attributes
    protected
    Definition Classes
    IterableFactoryDefaults → IterableOps
  74. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  75. def getElements: Seq[Data]
    Definition Classes
    Record → Aggregate
  76. final def getWidth: Int
    Definition Classes
    Data
  77. def groupBy[K](f: (T) => K): Map[K, IndexedSeq[T]]
    Definition Classes
    IterableOps
  78. def groupMap[K, B](key: (T) => K)(f: (T) => B): Map[K, IndexedSeq[B]]
    Definition Classes
    IterableOps
  79. def groupMapReduce[K, B](key: (T) => K)(f: (T) => B)(reduce: (B, B) => B): Map[K, B]
    Definition Classes
    IterableOps
  80. def grouped(size: Int): Iterator[IndexedSeq[T]]
    Definition Classes
    IterableOps
  81. def hasSeed: Boolean
    Definition Classes
    HasId
  82. def hashCode(): Int
    Definition Classes
    MixedVec → Seq → HasId → AnyRef → Any
  83. def head: T
    Definition Classes
    IndexedSeqOps → IterableOps
  84. def headOption: Option[T]
    Definition Classes
    IndexedSeqOps → IterableOps
  85. def indexOf[B >: T](elem: B): Int
    Definition Classes
    SeqOps
    Annotations
    @deprecatedOverriding()
  86. def indexOf[B >: T](elem: B, from: Int): Int
    Definition Classes
    SeqOps
  87. def indexOfSlice[B >: T](that: Seq[B]): Int
    Definition Classes
    SeqOps
    Annotations
    @deprecatedOverriding()
  88. def indexOfSlice[B >: T](that: Seq[B], from: Int): Int
    Definition Classes
    SeqOps
  89. def indexWhere(p: (T) => Boolean): Int
    Definition Classes
    SeqOps
    Annotations
    @deprecatedOverriding()
  90. def indexWhere(p: (T) => Boolean, from: Int): Int
    Definition Classes
    SeqOps
  91. def indices: Range
    Definition Classes
    SeqOps
  92. def init: IndexedSeq[T]
    Definition Classes
    IterableOps
  93. def inits: Iterator[IndexedSeq[T]]
    Definition Classes
    IterableOps
  94. def instanceName: String
    Definition Classes
    HasId → InstanceId
  95. def intersect[B >: T](that: Seq[B]): IndexedSeq[T]
    Definition Classes
    SeqOps
  96. def isDefinedAt(idx: Int): Boolean
    Definition Classes
    SeqOps
  97. def isEmpty: Boolean
    Definition Classes
    SeqOps → IterableOnceOps
  98. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  99. def isLit: Boolean
    Definition Classes
    Data
  100. def isTraversableAgain: Boolean
    Definition Classes
    IterableOps → IterableOnceOps
  101. final def isWidthKnown: Boolean
    Definition Classes
    Data
  102. def iterableFactory: SeqFactory[IndexedSeq]
    Definition Classes
    IndexedSeq → Seq → Iterable → IterableOps
  103. def iterator: Iterator[T]
    Definition Classes
    IndexedSeqOps → IterableOnce
  104. def knownSize: Int
    Definition Classes
    IndexedSeqOps → IterableOnce
  105. def last: T
    Definition Classes
    IndexedSeqOps → IterableOps
  106. def lastIndexOf[B >: T](elem: B, end: Int): Int
    Definition Classes
    SeqOps
  107. def lastIndexOfSlice[B >: T](that: Seq[B]): Int
    Definition Classes
    SeqOps
    Annotations
    @deprecatedOverriding()
  108. def lastIndexOfSlice[B >: T](that: Seq[B], end: Int): Int
    Definition Classes
    SeqOps
  109. def lastIndexWhere(p: (T) => Boolean): Int
    Definition Classes
    SeqOps
    Annotations
    @deprecatedOverriding()
  110. def lastIndexWhere(p: (T) => Boolean, end: Int): Int
    Definition Classes
    SeqOps
  111. def lastOption: Option[T]
    Definition Classes
    IterableOps
  112. def lazyZip[B](that: Iterable[B]): LazyZip2[T, B, MixedVec.this.type]
    Definition Classes
    Iterable
  113. def length: Int

    Get the length of this MixedVec.

    Get the length of this MixedVec.

    returns

    Number of elements in this MixedVec.

    Definition Classes
    MixedVec → SeqOps
  114. final def lengthCompare(that: Iterable[_]): Int
    Definition Classes
    IndexedSeqOps → SeqOps
  115. final def lengthCompare(len: Int): Int
    Definition Classes
    IndexedSeqOps → SeqOps
  116. final def lengthIs: SizeCompareOps
    Definition Classes
    SeqOps
    Annotations
    @inline()
  117. def lift: (Int) => Option[T]
    Definition Classes
    PartialFunction
  118. def litOption: Option[BigInt]
    Definition Classes
    Aggregate → Data
  119. def litValue: BigInt
    Definition Classes
    Data
  120. def map[B](f: (T) => B): IndexedSeq[B]
    Definition Classes
    IndexedSeqOps → IterableOps → IterableOnceOps
  121. def max[B >: T](implicit ord: Ordering[B]): T
    Definition Classes
    IterableOnceOps
  122. def maxBy[B](f: (T) => B)(implicit cmp: Ordering[B]): T
    Definition Classes
    IterableOnceOps
  123. def maxByOption[B](f: (T) => B)(implicit cmp: Ordering[B]): Option[T]
    Definition Classes
    IterableOnceOps
  124. def maxOption[B >: T](implicit ord: Ordering[B]): Option[T]
    Definition Classes
    IterableOnceOps
  125. def min[B >: T](implicit ord: Ordering[B]): T
    Definition Classes
    IterableOnceOps
  126. def minBy[B](f: (T) => B)(implicit cmp: Ordering[B]): T
    Definition Classes
    IterableOnceOps
  127. def minByOption[B](f: (T) => B)(implicit cmp: Ordering[B]): Option[T]
    Definition Classes
    IterableOnceOps
  128. def minOption[B >: T](implicit ord: Ordering[B]): Option[T]
    Definition Classes
    IterableOnceOps
  129. final def mkString: String
    Definition Classes
    IterableOnceOps
    Annotations
    @inline()
  130. final def mkString(sep: String): String
    Definition Classes
    IterableOnceOps
    Annotations
    @inline()
  131. final def mkString(start: String, sep: String, end: String): String
    Definition Classes
    IterableOnceOps
  132. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  133. def newSpecificBuilder: Builder[T, IndexedSeq[T]]
    Attributes
    protected
    Definition Classes
    IterableFactoryDefaults → IterableOps
  134. def nonEmpty: Boolean
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecatedOverriding()
  135. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  136. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  137. def occCounts[B](sq: Seq[B]): Map[B, Int]
    Attributes
    protected[collection]
    Definition Classes
    SeqOps
  138. def orElse[A1 <: Int, B1 >: T](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]
    Definition Classes
    PartialFunction
  139. def padTo[B >: T](len: Int, elem: B): IndexedSeq[B]
    Definition Classes
    SeqOps
  140. def parentModName: String
    Definition Classes
    HasId → InstanceId
  141. def parentPathName: String
    Definition Classes
    HasId → InstanceId
  142. def partition(p: (T) => Boolean): (IndexedSeq[T], IndexedSeq[T])
    Definition Classes
    IterableOps
  143. def partitionMap[A1, A2](f: (T) => Either[A1, A2]): (IndexedSeq[A1], IndexedSeq[A2])
    Definition Classes
    IterableOps
  144. def patch[B >: T](from: Int, other: IterableOnce[B], replaced: Int): IndexedSeq[B]
    Definition Classes
    SeqOps
  145. def pathName: String
    Definition Classes
    HasId → InstanceId
  146. def permutations: Iterator[IndexedSeq[T]]
    Definition Classes
    SeqOps
  147. def prepended[B >: T](elem: B): IndexedSeq[B]
    Definition Classes
    IndexedSeqOps → SeqOps
  148. def prependedAll[B >: T](prefix: IterableOnce[B]): IndexedSeq[B]
    Definition Classes
    SeqOps
  149. def product[B >: T](implicit num: Numeric[B]): B
    Definition Classes
    IterableOnceOps
  150. def reduce[B >: T](op: (B, B) => B): B
    Definition Classes
    IterableOnceOps
  151. def reduceLeft[B >: T](op: (B, T) => B): B
    Definition Classes
    IterableOnceOps
  152. def reduceLeftOption[B >: T](op: (B, T) => B): Option[B]
    Definition Classes
    IterableOnceOps
  153. def reduceOption[B >: T](op: (B, B) => B): Option[B]
    Definition Classes
    IterableOnceOps
  154. def reduceRight[B >: T](op: (T, B) => B): B
    Definition Classes
    IterableOnceOps
  155. def reduceRightOption[B >: T](op: (T, B) => B): Option[B]
    Definition Classes
    IterableOnceOps
  156. def reverse: IndexedSeq[T]
    Definition Classes
    IndexedSeqOps → SeqOps
  157. def reverseIterator: Iterator[T]
    Definition Classes
    IndexedSeqOps → SeqOps
  158. def reversed: Iterable[T]
    Attributes
    protected
    Definition Classes
    IndexedSeqOps → IterableOnceOps
  159. def runWith[U](action: (T) => U): (Int) => Boolean
    Definition Classes
    PartialFunction
  160. def sameElements[B >: T](that: IterableOnce[B]): Boolean
    Definition Classes
    SeqOps
  161. def scan[B >: T](z: B)(op: (B, B) => B): IndexedSeq[B]
    Definition Classes
    IterableOps
  162. def scanLeft[B](z: B)(op: (B, T) => B): IndexedSeq[B]
    Definition Classes
    IterableOps → IterableOnceOps
  163. def scanRight[B](z: B)(op: (T, B) => B): IndexedSeq[B]
    Definition Classes
    IterableOps
  164. def search[B >: T](elem: B, from: Int, to: Int)(implicit ord: Ordering[B]): SearchResult
    Definition Classes
    IndexedSeqOps → SeqOps
  165. def search[B >: T](elem: B)(implicit ord: Ordering[B]): SearchResult
    Definition Classes
    IndexedSeqOps → SeqOps
  166. def segmentLength(p: (T) => Boolean, from: Int): Int
    Definition Classes
    SeqOps
  167. final def segmentLength(p: (T) => Boolean): Int
    Definition Classes
    SeqOps
  168. final def size: Int
    Definition Classes
    SeqOps → IterableOnceOps
  169. final def sizeCompare(that: Iterable[_]): Int
    Definition Classes
    SeqOps → IterableOps
  170. final def sizeCompare(otherSize: Int): Int
    Definition Classes
    SeqOps → IterableOps
  171. final def sizeIs: SizeCompareOps
    Definition Classes
    IterableOps
    Annotations
    @inline()
  172. def slice(from: Int, until: Int): IndexedSeq[T]
    Definition Classes
    IndexedSeqOps → IterableOps → IterableOnceOps
  173. def sliding(size: Int, step: Int): Iterator[IndexedSeq[T]]
    Definition Classes
    IterableOps
  174. def sliding(size: Int): Iterator[IndexedSeq[T]]
    Definition Classes
    IterableOps
  175. def sortBy[B](f: (T) => B)(implicit ord: Ordering[B]): IndexedSeq[T]
    Definition Classes
    SeqOps
  176. def sortWith(lt: (T, T) => Boolean): IndexedSeq[T]
    Definition Classes
    SeqOps
  177. def sorted[B >: T](implicit ord: Ordering[B]): IndexedSeq[T]
    Definition Classes
    SeqOps
  178. def span(p: (T) => Boolean): (IndexedSeq[T], IndexedSeq[T])
    Definition Classes
    IterableOps → IterableOnceOps
  179. def splitAt(n: Int): (IndexedSeq[T], IndexedSeq[T])
    Definition Classes
    IterableOps → IterableOnceOps
  180. def startsWith[B >: T](that: IterableOnce[B], offset: Int): Boolean
    Definition Classes
    SeqOps
  181. def stepper[S <: Stepper[_]](implicit shape: StepperShape[T, S]): S with EfficientSplit
    Definition Classes
    IndexedSeqOps → IterableOnce
  182. def stringPrefix: String
    Attributes
    protected[this]
    Definition Classes
    IndexedSeq → Seq → Iterable
  183. def suggestName(seed: => String): MixedVec.this.type
    Definition Classes
    HasId
  184. def sum[B >: T](implicit num: Numeric[B]): B
    Definition Classes
    IterableOnceOps
  185. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  186. def tail: IndexedSeq[T]
    Definition Classes
    IterableOps
  187. def tails: Iterator[IndexedSeq[T]]
    Definition Classes
    IterableOps
  188. def take(n: Int): IndexedSeq[T]
    Definition Classes
    IndexedSeqOps → IterableOps → IterableOnceOps
  189. def takeRight(n: Int): IndexedSeq[T]
    Definition Classes
    IndexedSeqOps → IterableOps
  190. def takeWhile(p: (T) => Boolean): IndexedSeq[T]
    Definition Classes
    IterableOps → IterableOnceOps
  191. def tapEach[U](f: (T) => U): IndexedSeq[T]
    Definition Classes
    IterableOps → IterableOnceOps
  192. def to[C1](factory: Factory[T, C1]): C1
    Definition Classes
    IterableOnceOps
  193. final def toAbsoluteTarget: ReferenceTarget
    Definition Classes
    NamedComponent → InstanceId
  194. def toArray[B >: T](implicit arg0: ClassTag[B]): Array[B]
    Definition Classes
    IterableOnceOps
  195. final def toBuffer[B >: T]: Buffer[B]
    Definition Classes
    IterableOnceOps
    Annotations
    @inline()
  196. def toIndexedSeq: IndexedSeq[T]
    Definition Classes
    IterableOnceOps
  197. final def toIterable: MixedVec.this.type
    Definition Classes
    Iterable → IterableOps
  198. def toList: List[T]
    Definition Classes
    IterableOnceOps
  199. def toMap[K, V](implicit ev: <:<[T, (K, V)]): Map[K, V]
    Definition Classes
    IterableOnceOps
  200. final def toNamed: ComponentName
    Definition Classes
    NamedComponent → InstanceId
  201. def toPrintable: Printable
    Definition Classes
    Record → Data
  202. def toSeq: Seq[T]
    Definition Classes
    IterableOnceOps
  203. def toSet[B >: T]: Set[B]
    Definition Classes
    IterableOnceOps
  204. def toString(): String
    Definition Classes
    Seq → Function1 → Iterable → AnyRef → Any
  205. final def toTarget: ReferenceTarget
    Definition Classes
    NamedComponent → InstanceId
  206. def toVector: Vector[T]
    Definition Classes
    IterableOnceOps
  207. def transpose[B](implicit asIterable: (T) => Iterable[B]): IndexedSeq[IndexedSeq[B]]
    Definition Classes
    IterableOps
  208. def unapply(a: Int): Option[T]
    Definition Classes
    PartialFunction
  209. def unzip[A1, A2](implicit asPair: (T) => (A1, A2)): (IndexedSeq[A1], IndexedSeq[A2])
    Definition Classes
    IterableOps
  210. def unzip3[A1, A2, A3](implicit asTriple: (T) => (A1, A2, A3)): (IndexedSeq[A1], IndexedSeq[A2], IndexedSeq[A3])
    Definition Classes
    IterableOps
  211. def updated[B >: T](index: Int, elem: B): IndexedSeq[B]
    Definition Classes
    SeqOps
  212. def view: IndexedSeqView[T]
    Definition Classes
    IndexedSeqOps → SeqOps → IterableOps
  213. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  214. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  215. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  216. final def widthOption: Option[Int]
    Definition Classes
    Data
  217. def withFilter(p: (T) => Boolean): WithFilter[T, [_]IndexedSeq[_]]
    Definition Classes
    IterableOps
  218. def zip[B](that: IterableOnce[B]): IndexedSeq[(T, B)]
    Definition Classes
    IterableOps
  219. def zipAll[A1 >: T, B](that: Iterable[B], thisElem: A1, thatElem: B): IndexedSeq[(A1, B)]
    Definition Classes
    IterableOps
  220. def zipWithIndex: IndexedSeq[(T, Int)]
    Definition Classes
    IterableOps → IterableOnceOps

Deprecated Value Members

  1. final def /:[B](z: B)(op: (B, T) => B): B
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.13.0) Use foldLeft instead of /:

  2. final def :\[B](z: B)(op: (T, B) => B): B
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.13.0) Use foldRight instead of :\

  3. def aggregate[B](z: => B)(seqop: (B, T) => B, combop: (B, B) => B): B
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) aggregate is not relevant for sequential collections. Use foldLeft(z)(seqop) instead.

  4. final macro def asUInt(dummy: Int*): UInt
    Definition Classes
    Data
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5) Calling this function with an empty argument list is invalid in Scala 3. Use the form without parentheses instead

  5. def bindingToString: String
    Attributes
    protected
    Definition Classes
    Data
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5.0) This was never intended to be visible to user-defined types

  6. def companion: IterableFactory[[_]IndexedSeq[_]]
    Definition Classes
    IterableOps
    Annotations
    @deprecated @deprecatedOverriding() @inline()
    Deprecated

    (Since version 2.13.0) Use iterableFactory instead

  7. final def copyToBuffer[B >: T](dest: Buffer[B]): Unit
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.13.0) Use dest ++= coll instead

  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated
  9. def hasDefiniteSize: Boolean
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Check .knownSize instead of .hasDefiniteSize for more actionable information (see scaladoc for details)

  10. def isLit(dummy: Int*): Boolean
    Definition Classes
    Data
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5) Calling this function with an empty argument list is invalid in Scala 3. Use the form without parentheses instead

  11. def litOption(dummy: Int*): Option[BigInt]
    Definition Classes
    Data
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5) Calling this function with an empty argument list is invalid in Scala 3. Use the form without parentheses instead

  12. def litValue(dummy: Int*): BigInt
    Definition Classes
    Data
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5) Calling this function with an empty argument list is invalid in Scala 3. Use the form without parentheses instead

  13. final def prefixLength(p: (T) => Boolean): Int
    Definition Classes
    SeqOps
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.13.0) Use segmentLength instead of prefixLength

  14. final def repr: IndexedSeq[T]
    Definition Classes
    IterableOps
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use coll instead of repr in a collection implementation, use the collection value itself from the outside

  15. def reverseMap[B](f: (T) => B): IndexedSeq[B]
    Definition Classes
    SeqOps
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use .reverseIterator.map(f).to(...) instead of .reverseMap(f)

  16. def seq: MixedVec.this.type
    Definition Classes
    Iterable
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Iterable.seq always returns the iterable itself

  17. final def toIterator: Iterator[T]
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.13.0) Use .iterator instead of .toIterator

  18. final def toStream: Stream[T]
    Definition Classes
    IterableOnceOps
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.13.0) Use .to(LazyList) instead of .toStream

  19. final def toTraversable: Traversable[T]
    Definition Classes
    IterableOps
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use toIterable instead

  20. final def union[B >: T](that: Seq[B]): IndexedSeq[B]
    Definition Classes
    SeqOps
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.13.0) Use concat instead

  21. def view(from: Int, until: Int): IndexedSeqView[T]
    Definition Classes
    IndexedSeqOps → IterableOps
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use .view.slice(from, until) instead of .view(from, until)

Inherited from IndexedSeq[T]

Inherited from IndexedSeqOps[T, IndexedSeq, IndexedSeq[T]]

Inherited from Seq[T]

Inherited from Equals

Inherited from SeqOps[T, [_]IndexedSeq[_], IndexedSeq[T]]

Inherited from PartialFunction[Int, T]

Inherited from (Int) => T

Inherited from Iterable[T]

Inherited from IterableFactoryDefaults[T, [x]IndexedSeq[x]]

Inherited from IterableOps[T, [_]IndexedSeq[_], IndexedSeq[T]]

Inherited from IterableOnceOps[T, [_]IndexedSeq[_], IndexedSeq[T]]

Inherited from IterableOnce[T]

Inherited from Record

Inherited from Aggregate

Inherited from Data

Inherited from SourceInfoDoc

Inherited from NamedComponent

Inherited from HasId

Inherited from internal.InstanceId

Inherited from AnyRef

Inherited from Any

Ungrouped