LazyListByteReader

object LazyListByteReader extends ByteReader[LazyList]
trait ByteReader[LazyList]
class Object
trait Matchable
class Any

Type members

Inherited types

type ParseResult[T] = Either[String, (F[Int], T)]
Inherited from:
ByteReader
type ParseState[E, T] = State[F[Int], E, T]
Inherited from:
ByteReader

Value members

Concrete methods

def fromInputStream(is: InputStream): LazyList[Int]
def isEmpty[A](seq: LazyList[A]): Boolean
def pushBytes(bytes: Seq[Int]): ParseState[Nothing, Unit]
def readBytes(n: Int): ParseState[Nothing, Array[Int]]
def readWhile(p: Int => Boolean): ParseState[Nothing, List[Int]]
def skipBytes(n: Int): ParseState[Nothing, Unit]

Inherited methods

def readBENumber(n: Int): ParseState[Nothing, Int]

Read a Integer N Bytes (Big Endian)

Read a Integer N Bytes (Big Endian)

Inherited from:
ByteReader
def readLENumber(n: Int): ParseState[Nothing, Int]

Read a Integer N Bytes (Little Endian)

Read a Integer N Bytes (Little Endian)

Inherited from:
ByteReader
def readString(n: Int): ParseState[Nothing, String]

Read a String from N Bytes

Read a String from N Bytes

Inherited from:
ByteReader

Concrete fields