narr

package narr

Members list

Concise view

Type members

Classlikes

object NArray

Attributes

Source:
package.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
NArray.type

Attributes

Companion:
class
Source:
TypedArrayOps.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TypedArrayOps[AT <: NativeTypedArray](xs: AT)(using aTag: ClassTag[ArrayElementType[AT]])

Attributes

Companion:
object
Source:
TypedArrayOps.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Types

type ArrayElementType[T <: NativeTypedArray | Array[T]] = T match { case ByteArray => Byte case ShortArray => Short case IntArray => Int case FloatArray => Float case DoubleArray => Double case Array[T] => T }

Attributes

Source:
package.scala

Attributes

Source:
package.scala

Attributes

Source:
package.scala

Attributes

Source:
package.scala

Attributes

Source:
package.scala
type NArr[T] = NArr[T]

Attributes

Source:
package.scala
type NArray[T] = NArray[T]

Attributes

Source:
package.scala
type NativeArray[T] = Array[T]

Attributes

Source:
package.scala

Attributes

Source:
package.scala

Attributes

Source:
package.scala

Value members

Concrete fields

Attributes

Source:
package.scala

Extensions

Extensions

extension [T](nArray: NArray[T])
final inline def apply(i: Int): T

Attributes

Source:
package.scala
final inline def length: Int

Attributes

Source:
package.scala
final inline def update(index: Int, value: T): Unit

Attributes

Source:
package.scala

Implicits

Implicits

implicit def nArray2NArr[T](nArr: NArray[T]): NArr[T] & NArray[T]

Attributes

Source:
package.scala