Byte.G

object G

Byte Generic Specialized Containers

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

For example:

  • Byte.G.Pack[Byte] usually called as Byte.Pack
  • 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 java.lang.Object
trait scala.Matchable
class Any

Member

class Buffer[A <: Any.Byte](arrayToUse: Array[Byte], sizeToStartWith: Int) extends Val.Buffer[A] with Byte.G.Idx.M[A]

Byte Specialized Generic Buffer

To be used with Byte based opaque values.

Source
Buffer.scala
class Buffer[A <: Any.Byte](arrayToUse: Array[Byte], sizeToStartWith: Int) extends Val.Buffer[A] with Byte.G.Idx.M[A]

Byte Specialized Generic Buffer

To be used with Byte based opaque values.

Source
Buffer.scala
trait Collection[A <: Any.Byte] extends Val.Collection[A] with Able.Contain[A]

Byte Specialized Generic Collection

To be used with Byte based opaque values.

Source
Collection.scala
trait Collection[A <: Any.Byte] extends Val.Collection[A] with Able.Contain[A]

Byte Specialized Generic Collection

To be used with Byte based opaque values.

Source
Collection.scala
object Companion

Companion object contains a set of classes, which provide companion object functionality for customized generic containers.

Source
__.scala
object Fun

Object Fun contains a set of Byte specialized generic functions, to be used with Byte based opaque values.

Source
Fun.scala
trait Idx[A <: Any.Byte] extends Val.Idx[A] with Byte.G.Collection[A]

Byte Specialized Generic Indexed Collection

To be used with Byte based opaque values.

Source
Idx.scala
trait Idx[A <: Any.Byte] extends Val.Idx[A] with Byte.G.Collection[A]

Byte Specialized Generic Indexed Collection

To be used with Byte based opaque values.

Source
Idx.scala
trait Lookup[A <: Any.Byte, +B] extends Val.Lookup[A, B]

Byte Specialized Generic Lookup Collection

To be used with Byte based opaque values as lookup keys.

Source
Lookup.scala
trait Lookup[A <: Any.Byte, +B] extends Val.Lookup[A, B]

Byte Specialized Generic Lookup Collection

To be used with Byte based opaque values as lookup keys.

Source
Lookup.scala
opaque type Opt[+A <: Any.Byte]

Byte Specialized Generic Option

To be used with Byte based opaque values.

Source
Opt.scala
class Pack[A <: Any.Byte] extends Val.Pack[A] with Byte.G.Idx[A]

Byte Specialized Generic Pack Collection

To be used with Byte based opaque values.

Source
Pack.scala
class Pack[A <: Any.Byte] extends Val.Pack[A] with Byte.G.Idx[A]

Byte Specialized Generic Pack Collection

To be used with Byte based opaque values.

Source
Pack.scala
trait Pro[A <: Any.Byte] extends Val.Pro[A]

Byte Specialized Generic Provider/Property

To be used with Byte based opaque values.

Source
Pro.scala
trait Pro[A <: Any.Byte] extends Val.Pro[A]

Byte Specialized Generic Provider/Property

To be used with Byte based opaque values.

Source
Pro.scala
class Range[A <: Any.Byte](_start: A, _size: Int) extends Val.Range[A] with Able.Size with Able.Stream[A]

Byte Specialized Generic Range

To be used with Byte based opaque values.

Source
Range.scala
class Range[A <: Any.Byte](_start: A, _size: Int) extends Val.Range[A] with Able.Size with Able.Stream[A]

Byte Specialized Generic Range

To be used with Byte based opaque values.

Source
Range.scala
class Set[A <: Any.Byte] extends Val.Set[A] with Byte.G.Collection[A]

Byte Specialized Generic Set

To be used with Byte based opaque values.

Source
Set.scala
class Set[A <: Any.Byte] extends Val.Set[A] with Byte.G.Collection[A]

Byte Specialized Generic Set

To be used with Byte based opaque values.

Source
Set.scala
abstract class Stream[A <: Any.Byte] extends Val.Stream[A] with Stream.Custom.Discharge[A]

Byte Specialized Generic Stream

To be used with Byte based opaque values.

Source
Stream.scala
abstract class Stream[A <: Any.Byte] extends Val.Stream[A] with Stream.Custom.Discharge[A]

Byte Specialized Generic Stream

To be used with Byte based opaque values.

Source
Stream.scala