DataType

trait DataType[@specialized(Args) A]
Companion:
object
class Object
trait Matchable
class Any
trait Num[A]
object DoubleType.type
object IntType.type
object LongType.type

Type members

Types

type Buf = E[A]

Value members

Abstract methods

def allocBuf()(implicit allocator: Allocator): Buf
def castNum: Num[A]
def clear(a: Array[A], off: Int, len: Int): Unit
def fill(a: Array[A], off: Int, len: Int, elem: A): Unit
def isDouble: Boolean
def isInt: Boolean
def isLong: Boolean
def mkStreamOut(out: Out[A]): StreamOut
def newArray(size: Int): Array[A]
def peer: ScalarOrd[A]
def reverse(a: Array[A], off: Int, len: Int): Unit
def zero: A

Implicits

Implicits

implicit def ordering: Ordering[A]