basis.sequential

NonStrictMapOps

final class NonStrictMapOps[+A, +T] extends AnyVal

Non-strictly evaluated map operations.

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

Instance Constructors

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

Value Members

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

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

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

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

    Definition Classes
    Any
  5. def drop(lower: Int): Map[A, T]

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

    Returns a view of 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 included entries.

    returns

    a non-strict view of all but the first lower entries.

  6. def dropWhile(p: ((A, T)) ⇒ Boolean): Map[A, T]

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

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

    p

    the predicate to test entries against.

    returns

    a non-strict view of the suffix of accumulated entries beginning with the first entry to not satisfy p.

  7. def filter(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.

  8. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  9. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  10. def slice(lower: Int, upper: Int): Map[A, T]

    Returns a view of an interval of entries in this map.

    Returns a view of an interval of entries in this map.

    lower

    the inclusive lower bound for indexes of included entries.

    upper

    the exclusive upper bound for indexes of included entries.

    returns

    a non-strict view of the entries with indexes greater than or equal to lower and less than upper.

  11. def span(p: ((A, T)) ⇒ Boolean): (Map[A, T], Map[A, T])

    Returns a (prefix, suffix) pair of views with the prefix being the longest one for which each entry satisfies a predicate, and the suffix beginning with the first entry to not satisfy the predicate.

    Returns a (prefix, suffix) pair of views with the prefix being the longest one for which each entry satisfies a predicate, and the suffix beginning with the first entry to not satisfy the predicate.

    p

    the predicate to test entries against.

    returns

    the (predix, suffix) pair of non-strict views.

  12. def take(upper: Int): Map[A, T]

    Returns a view of a prefix of this map up to some length.

    Returns a view of 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 included entries.

    returns

    a non-strict view of up to the first upper entries.

  13. def takeWhile(p: ((A, T)) ⇒ Boolean): Map[A, T]

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

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

    p

    the predicate to test entries against.

    returns

    a non-strict view of the longest prefix of entries preceding the first entry to not satisfy p.

  14. val these: Map[A, T]

  15. def toString(): String

    Definition Classes
    Any
  16. 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 AnyVal

Inherited from NotNull

Inherited from Any

Filtering

Ungrouped