abstract class FilterIndex[S, I, A] extends Serializable

Typeclass that defines a Traversal from an S to all its elements A whose index I in S satisfies the predicate

S

source of Traversal

I

index

A

target of Traversal, A is supposed to be unique for a given pair (S, I)

Annotations
@implicitNotFound()
Source
FilterIndex.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FilterIndex
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FilterIndex()

Abstract Value Members

  1. abstract def filterIndex(predicate: (I) => Boolean): Traversal[S, A]