Packages

abstract class Reader[+T] extends AnyRef

An interface for streams of values that have positions.

Source
Reader.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reader
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Reader()

Abstract Value Members

  1. abstract def atEnd: Boolean

    true iff there are no more elements in this reader.

  2. abstract def first: T

    Returns the first element of the reader

  3. abstract def pos: Position

    The position of the first element in the reader.

  4. abstract def rest: Reader[T]

    Returns an abstract reader consisting of all elements except the first

    Returns an abstract reader consisting of all elements except the first

    returns

    If atEnd is true, the result will be this'; otherwise, it's a Reader containing more elements.

Concrete Value Members

  1. def drop(n: Int): Reader[T]

    Returns an abstract reader consisting of all elements except the first n elements.

  2. def offset: Int
  3. def source: CharSequence

    If this is a reader over character sequences, the underlying char sequence.

    If this is a reader over character sequences, the underlying char sequence. If not, throws a NoSuchMethodError exception.

    Exceptions thrown

    [[java.lang.NoSuchMethodError]] if this not a char sequence reader.