IndexedFold

class Object
trait Matchable
class Any

Value members

Concrete methods

final def apply[I, S, A](get: S => (A, I)): IndexedFold[I, S, A]

create a monomorphic IndexedFold from a getter function

create a monomorphic IndexedFold from a getter function

final def filtered[I, A](predicate: (A, I) => Boolean): IndexedFold_[I, (A, I), (A, I), A, A]

create a monomorphic IndexedFold using a predicate to filter out elements of future optics composed with this IndexedFold_

create a monomorphic IndexedFold using a predicate to filter out elements of future optics composed with this IndexedFold_

final def fromFoldable[F[_], A](implicit ev: Foldable[F]): IndexedFold[Int, F[A], A]

create a monomorphic IndexedFold from Foldable

create a monomorphic IndexedFold from Foldable

final def fromFoldableWithIndex[F[_], I, A](implicit ev: FoldableWithIndex[F, I]): IndexedFold[I, F[A], A]
final def has[I, S, A](indexedFold: IndexedFold[I, S, A]): S => Boolean

check to see if an IndexedFold matches one or more entries

check to see if an IndexedFold matches one or more entries