Int.Custom.Data.Numerical

abstract class Numerical[A <: Opaque.Int](typeName: String) extends Int.Custom.Data.Ordered[A] with _methods[A]

Custom Numerical Data element is provided with similar operations, which are available on base primitive without any loss of performance.

See more in guide.

Source
Numerical.scala
trait _methods[A]
trait Int.Z.ToPrimitives[A]
trait _methods[A]
trait _methods[A]
trait Given.VoidTag[A]
trait Given.DocTag[A]
class Given.TypeTag[A]
class java.lang.Object
trait scala.Matchable
class Any

Alias

@scala.annotation.targetName("Stream")
type ~ = Int.G.~[A]

Specialized stream

Specialized stream

Already parameterized generic stream

Inherited from
Containers
Source
__.scala
@scala.annotation.targetName("Stream")

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala
@scala.annotation.targetName("Range")
type <> = Int.G.<>[A]

Specialized range

Specialized range

Already parameterized generic range

Inherited from
Containers
Source
__.scala
@scala.annotation.targetName("Pack")
type >< = Int.G.><[A]

Specialized pack

Specialized pack

Already parameterized generic immutable collection

Inherited from
Containers
Source
__.scala
@scala.annotation.targetName("Pack")

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala
type Buffer = Int.G.Buffer[A]

Specialized buffer

Specialized buffer

Already parameterized generic buffer

Inherited from
Containers
Source
__.scala

Specialized collection

Specialized collection

Already parameterized generic collection

Inherited from
Containers
Source
__.scala

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala

Specialized functions

Specialized functions

Already parameterized set of generic functions

Inherited from
Containers
Source
__.scala
type Idx = Int.G.Idx[A]

Specialized indexed collection

Specialized indexed collection

Already parameterized generic indexed collection

Inherited from
Containers
Source
__.scala

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala
type Lookup[B] = Int.G.Lookup[A, B]

Specialized lookup collection

Specialized lookup collection

Already parameterized generic lookup collection

Inherited from
Containers
Source
__.scala

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala
type Opt = Int.G.Opt[A]

Specialized option

Specialized option

Already parameterized generic option

Inherited from
Containers
Source
__.scala

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala

Parameterized J.Ordering

Parameterized J.Ordering

Already parameterized generic J.Ordering

Inherited from
Containers
Source
__.scala
type Pro = Int.G.Pro[A]

Specialized property

Specialized property

Already parameterized generic property

Inherited from
Containers
Source
__.scala

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala
type Promise = Promise[A]

Parameterized Val.Promise

Parameterized Val.Promise

Already parameterized generic Val.Promise

Inherited from
Containers
Source
__.scala

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala
type Result = Result[A]

Parameterized Val.Result

Parameterized Val.Result

Already parameterized generic Val.Result

Inherited from
Containers
Source
__.scala

Type companion

Type companion

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala

Type alias

Type alias

Shortcut to Collection.StableSet

Inherited from
Containers
Source
__.scala

Companion alias

Companion alias

Holds methods to construct type instances

Inherited from
Containers
Source
__.scala

Def

def doc(v: A): Doc

Type to Doc

Type to Doc

Override this method to provide type custom Doc implementation

Inherited from
Companion
Source
Companion.scala
inline def emptyArray: Array[A]

Empty array

Empty array

Returns singleton scala.Array.emptyIntArray

Inherited from
Containers
Source
__.scala
override def isVoid(v: A): Boolean
Definition Classes
Inherited from
Type
Source
__.scala
@scala.annotation.threadUnsafe
final lazy val math: Int.G.Math[A]
@scala.annotation.threadUnsafe
final lazy val ordering: Int.G.Math.Ordering[A]
Inherited from
Ordered
Source
Ordered.scala
def tag(v: A): String

Type to String

Type to String

Override this method to provide type custom convertion to String

Inherited from
Companion
Source
Companion.scala

Make

inline def Byte: Byte

Make Byte

Make Byte

Attached Byte constructor

Inherited from
toPrimitives
Source
toPrimitives.scala
inline def Char: Char

Make Char

Make Char

Attached Char constructor

Inherited from
toPrimitives
Source
toPrimitives.scala
inline def Double: Double

Make Double

Make Double

Attached Double constructor

Inherited from
toPrimitives
Source
toPrimitives.scala
inline def Float: Float

Make Float

Make Float

Attached Float constructor

Inherited from
toPrimitives
Source
toPrimitives.scala
inline def Int: Int

Make Int

Make Int

Returnes underlying value

Inherited from
toPrimitives
Source
toPrimitives.scala
inline def Long: Long

Make Long

Make Long

Attached Long constructor

Inherited from
toPrimitives
Source
toPrimitives.scala
inline def Number: java.lang.Integer

Make Number

Make Number

Attached Number constructor

Inherited from
toPrimitives
Source
toPrimitives.scala
inline def Short: Short

Make Short

Make Short

Attached Short constructor

Inherited from
toPrimitives
Source
toPrimitives.scala