object At extends AtFunctions with Serializable

Source
At.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. At
  2. Serializable
  3. AtFunctions
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply[S, I, A](get: (I) => (S) => A)(set: (I) => (A) => (S) => S): At[S, I, A]
  2. def apply[S, I, A](lens: (I) => Lens[S, A]): At[S, I, A]
  3. def at[S, I, A](i: I)(implicit ev: At[S, I, A]): Lens[S, A]
    Definition Classes
    AtFunctions
  4. implicit def atListMap[K, V]: At[ListMap[K, V], K, Option[V]]
  5. implicit def atMap[K, V]: At[Map[K, V], K, Option[V]]
  6. implicit def atSet[A]: At[Set[A], A, Boolean]
  7. implicit def atSortedMap[K, V]: At[SortedMap[K, V], K, Option[V]]
  8. def fromIso[S, U, I, A](iso: Iso[S, U])(implicit ev: At[U, I, A]): At[S, I, A]

    lift an instance of At using an Iso

  9. def remove[S, I, A](i: I)(s: S)(implicit ev: At[S, I, Option[A]]): S

    delete a value associated with a key in a Map-like container

    delete a value associated with a key in a Map-like container

    Definition Classes
    AtFunctions