Int.G

object G

Raw Int Generic Specialized Containers

The generic containers are never used directly, but rather as customized shortcuts for specific types.

For example:

  • Int.G.><[Int] usually called as Int.><
  • Double.G.Idx[Percent] usually called as Percent.Idx
  • Int.G.Pro.Mutable[Day] usually called as Day.Pro.Mutable
  • Long.G.Collection[Time] usually called as Time.Collection
Source
__.scala
class Object
trait Matchable
class Any

Member

class Buffer[A <: RAW](_a: Array[Int], _sz: Int) extends Buffer[A] with Int.G.Idx.Mutable[A]
class Buffer[A <: RAW](_a: Array[Int], _sz: Int) extends Buffer[A] with Int.G.Idx.Mutable[A]
trait Collection[A <: RAW] extends Collection[A] with Able.Contain[A] with Info.Specialized.OnInt
Companion
object
Source
Collection.scala
trait Collection[A <: RAW] extends Collection[A] with Able.Contain[A] with Info.Specialized.OnInt
Companion
object
Source
Collection.scala
object Fun
Source
Fun.scala
trait Idx[A <: RAW] extends Idx[A] with Int.G.Collection[A]
Companion
object
Source
Idx.scala
trait Idx[A <: RAW] extends Idx[A] with Int.G.Collection[A]
Companion
object
Source
Idx.scala
trait Lookup[A <: RAW, +B] extends Lookup[A, B]
Companion
object
Source
Lookup.scala
trait Lookup[A <: RAW, +B] extends Lookup[A, B]
Companion
object
Source
Lookup.scala
abstract class Math[A <: RAW] extends Int.G.Math.Ordering[A] with Numeric[A]
Companion
object
Source
Math.scala
abstract class Math[A <: RAW] extends Int.G.Math.Ordering[A] with Numeric[A]
Companion
object
Source
Math.scala
opaque type Opt[+A <: RAW]
Source
Opt.scala
opaque type Opt[+A <: RAW]
Source
Opt.scala
class Pack[A <: RAW] extends ><[A] with Int.G.Idx[A]
Companion
object
Source
Pack.scala
class Pack[A <: RAW] extends ><[A] with Int.G.Idx[A]
Companion
object
Source
Pack.scala
trait Pro[A <: RAW] extends Pro[A] with Info.Specialized.OnInt
Companion
object
Source
Pro.scala
trait Pro[A <: RAW] extends Pro[A] with Info.Specialized.OnInt
Companion
object
Source
Pro.scala
class Range[A <: RAW](s: A, sz: Int) extends <>[A] with Size with Able.~[A] with Info.Specialized.OnInt
Companion
object
Source
Range.scala
abstract class Stream[A <: RAW] extends ~[A] with ~.Custom.Discharge[A] with Info.Specialized.OnInt
Companion
object
Source
Stream.scala
abstract class Stream[A <: RAW] extends ~[A] with ~.Custom.Discharge[A] with Info.Specialized.OnInt
Companion
object
Source
Stream.scala

Alias

type Ordering[A <: RAW] = Int.G.Math.Ordering[A]
Source
__.scala