basis.sequential

StrictMapOps

final class StrictMapOps[+A, +T, +From] extends AnyRef

Strictly evaluated map operations.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StrictMapOps
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StrictMapOps(these: Map[A, T])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def ++[B >: (A, T)](those: Enumerator[B])(implicit builder: Builder[From, B]): State

    Returns the concatenation of this and another collection.

    Returns the concatenation of this and another collection.

    those

    the entries to append to these entries.

    builder

    the implicit accumulator for concatenated entries.

    returns

    the accumulated entries of both collections.

    Annotations
    @macroImpl()
  5. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  6. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  9. def collect[B](q: PartialFunction[(A, T), B])(implicit builder: Builder[From, B]): State

    Returns the applications of a partial function to each entry in this map for which the function is defined.

    Returns the applications of a partial function to each entry in this map for which the function is defined.

    q

    the partial function to filter and transform entries.

    builder

    the implicit accumulator for collected elements.

    returns

    the accumulated elements filtered and transformed by q.

    Annotations
    @macroImpl()
  10. def drop(lower: Int)(implicit builder: Builder[From, (A, T)]): State

    Returns all entries in this map following a prefix up to some length.

    Returns all entries in this map following a prefix up to some length.

    lower

    the length of the prefix to drop; also the inclusive lower bound for indexes of entries to keep.

    builder

    the implicit accumulator for non-dropped entries.

    returns

    all but the first lower accumulated entries.

    Annotations
    @macroImpl()
  11. def dropWhile(p: ((A, T)) ⇒ Boolean)(implicit builder: Builder[From, (A, T)]): State

    Returns all entries following the longest prefix of this map for which each entry satisfies a predicate.

    Returns all entries following the longest prefix of this map for which each entry satisfies a predicate.

    p

    the predicate to test entries against.

    builder

    the implicit accumulator for non-dropped entries.

    returns

    the suffix of accumulated entries beginning with the first entry to not satisfy p.

    Annotations
    @macroImpl()
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def filter(p: ((A, T)) ⇒ Boolean)(implicit builder: Builder[From, (A, T)]): State

    Returns all entries in this map that satisfy a predicate.

    Returns all entries in this map that satisfy a predicate.

    p

    the predicate to test entries against.

    builder

    the implicit accumulator for filtered entries.

    returns

    the accumulated entries filtered by p.

    Annotations
    @macroImpl()
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  16. def flatMap[B](f: ((A, T)) ⇒ Enumerator[B])(implicit builder: Builder[From, B]): State

    Returns the concatenation of all elements returned by a function applied to each entry in this map.

    Returns the concatenation of all elements returned by a function applied to each entry in this map.

    f

    the enumerator-yielding function to apply to each entry.

    builder

    the implicit accumulator for flattened elements.

    returns

    the concatenation of all accumulated elements produced by f.

    Annotations
    @macroImpl()
  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. def map[B](f: ((A, T)) ⇒ B)(implicit builder: Builder[From, B]): State

    Returns the applications of a function to each entry in this map.

    Returns the applications of a function to each entry in this map.

    f

    the function to apply to each entry.

    builder

    the implicit accumulator for transformed entries.

    returns

    the accumulated elements transformed by f.

    Annotations
    @macroImpl()
  21. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  24. def slice(lower: Int, upper: Int)(implicit builder: Builder[From, (A, T)]): State

    Returns an interval of entries in this map.

    Returns an interval of entries in this map.

    lower

    the inclusive lower bound for indexes of entries to keep.

    upper

    the exclusive upper bound for indexes of entries to keep.

    builder

    the implicit accumulator for kept entries.

    returns

    the accumulated entries with indexes greater than or equal to lower and less than upper.

    Annotations
    @macroImpl()
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def take(upper: Int)(implicit builder: Builder[From, (A, T)]): State

    Returns a prefix of this map up to some length.

    Returns a prefix of this map up to some length.

    upper

    the length of the prefix to take; also the exclusive upper bound for indexes of entries to keep.

    builder

    the implicit accumulator for taken entries.

    returns

    up to the first upper accumulated entries.

    Annotations
    @macroImpl()
  27. def takeWhile(p: ((A, T)) ⇒ Boolean)(implicit builder: Builder[From, (A, T)]): State

    Returns the longest prefix of this map for which each entry satisfies a predicate.

    Returns the longest prefix of this map for which each entry satisfies a predicate.

    p

    the predicate to test entries against.

    builder

    the implicit accumulator for taken entries.

    returns

    the longest prefix of accumulated entries preceding the first entry to not satisfy p.

    Annotations
    @macroImpl()
  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  30. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  31. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  32. def withFilter(p: ((A, T)) ⇒ Boolean): Map[A, T]

    Returns a view of all entries in this map that satisfy a predicate.

    Returns a view of all entries in this map that satisfy a predicate.

    p

    the predicate to lazily test entries against.

    returns

    a non-strict view of the filtered entries.

Inherited from AnyRef

Inherited from Any

Mapping

Filtering

Combining

Ungrouped