ErrBiAccBuff

ostrat.ErrBiAccBuff
See theErrBiAccBuff companion object
class ErrBiAccBuff[+E <: Throwable, +B](val errs: ArrayBuffer[E], val succs: ArrayBuffer[B]) extends ErrBiAccBase[E, B]

immutable class for accumulating ErrBis, biased bifunctors for errors.

Attributes

Companion
object
Graph
Supertypes
trait ErrBiAccBase[E, B]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def errHead: E

The first error may throw exception if no errors.

The first error may throw exception if no errors.

Attributes

Definition Classes
override def errNum: Int

The number of accumulated errors.

The number of accumulated errors.

Attributes

Definition Classes
override def errsforeach(f: E => Unit): Unit

Foreachs over each error.

Foreachs over each error.

Attributes

Definition Classes
def grow(newElem: ErrBi[E, B]): Unit

Appends an element to this buffer.

Appends an element to this buffer.

Attributes

override def succNum: Int

The number of accumulated successes.

The number of accumulated successes.

Attributes

Definition Classes
def unbuff(implicit ctE: ClassTag[E], ctA: ClassTag[B]): ErrBiAcc[E, B]

Converts from a buffer to an immutable ErrBiAcc.

Converts from a buffer to an immutable ErrBiAcc.

Attributes

Inherited methods

Have there been no errors.

Have there been no errors.

Attributes

Inherited from:
ErrBiAccBase

Prints out each error to the console, on its own line

Prints out each error to the console, on its own line

Attributes

Inherited from:
ErrBiAccBase

Concrete fields

val errs: ArrayBuffer[E]
val succs: ArrayBuffer[B]