case class IndexedParserInput[Elem, Repr](data: Repr)(implicit repr: ReprOps[Elem, Repr]) extends ParserInput[Elem, Repr] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- IndexedParserInput
- Serializable
- Product
- Equals
- ParserInput
- IsReachable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(index: Int): Elem
- Definition Classes
- IndexedParserInput → ParserInput → IsReachable
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def checkTraceable(): Unit
- Definition Classes
- IndexedParserInput → ParserInput
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val data: Repr
- def dropBuffer(index: Int): Unit
As for
IndexedSeqmodedropBufferdoes nothing.As for
IndexedSeqmodedropBufferdoes nothing.- Definition Classes
- IndexedParserInput → ParserInput
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def innerLength: Int
- returns
Length of internal immutable data. It works equally as
length.
- Definition Classes
- IndexedParserInput → ParserInput
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isReachable(index: Int): Boolean
Simple condition of
index<lengthSimple condition of
index<length- Definition Classes
- IndexedParserInput → ParserInput → IsReachable
- def length: Int
- returns
Length of internal immutable data. It works equally as
innerLength.
- Definition Classes
- IndexedParserInput → ParserInput
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- implicit val repr: ReprOps[Elem, Repr]
- Definition Classes
- IndexedParserInput → ParserInput
- def slice(from: Int, until: Int): Repr
- returns
Slice of internal data. For
IndexedSeqmode it works as regular slice, ifuntilovershoots the end of input, it just ignores it and behaves likeuntilequals to the length of input. Same forIteratormode, but it requests batches while the index of last retrieved element is less thanuntiland ifuntilis farther away than any element, it ignores this too.
- Definition Classes
- IndexedParserInput → ParserInput
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()