t
scalqa

Idx

trait _Trait[+A] extends Any

Indexed Collection

Idx is functionally equivalent to scala.Seq, or more precisely scala.collections.IndexedSeq

Idx is fully specialized and is preferable to scala.Seq, when primitives are involved

Ordering
  1. Alphabetic
Inherited
  1. Idx
  2. scala.Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Method

  1. def all: ~[A]

    Returns a Stream of all elements

    Returns a Stream of all elements

    The element order is same as in the Idx.

    val idx: Idx[Char] = ('a' to 'g').all.to[Idx]
    
    println(idx.all) // Prints: ~(a, b, c, d, e, f, g)
    Definition Classes
    _Trait
  2. abstract def apply(idx: Int): A

    Returns element at position

    Returns element at position

    val idx : Idx[Char] = ('a' to 'z').all.to[Idx]
    
     println(idx(1)) // Prints: b
    
     println(idx(3)) // Prints: d
    Definition Classes
    _Trait
  3. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  4. def equals(arg0: Any): Boolean
    Definition Classes
    Any
  5. def hashCode(): Int
    Definition Classes
    Any
  6. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  7. abstract def size: Int

    Returns element count

    Returns element count

    val idx: Idx[Char] = ('a' to 'z').all.to[Idx]
    
    println(idx.size) // Prints: 26
    Definition Classes
    _Trait
  8. def toString(): String
    Definition Classes
    Any

Operator

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any