Package

scalaz

Permalink

package scalaz

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scalaz
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type :<:[F[_], G[_]] = Inject[F, G]

    Permalink
  2. type :≺:[F[_], G[_]] = Inject[F, G]

    Permalink
  3. type <~[F[_], G[_]] = NaturalTransformation[G, F]

    Permalink
  4. type ===[A, B] = Leibniz[, , A, B]

    Permalink
  5. type =?>[E, A] = Kleisli[Option, E, A]

    Permalink
  6. type @>[A, B] = LensFamily[A, A, B, B]

    Permalink
  7. type @?>[A, B] = PLensFamily[A, A, B, B]

    Permalink
  8. type @@[T, Tag] = scalaz.TagKind.@@[T, Tag]

    Permalink
  9. type Cont[R, A] = IndexedContsT[scalaz.Id.Id, R, R, scalaz.Id.Id, A]

    Permalink
  10. type ContT[R, M[_], A] = IndexedContsT[scalaz.Id.Id, R, R, M, A]

    Permalink
  11. type Conts[W[_], R, A] = IndexedContsT[W, R, R, scalaz.Id.Id, A]

    Permalink
  12. type ContsT[W[_], R, M[_], A] = IndexedContsT[W, R, R, M, A]

    Permalink
  13. type DLeft[A, B] = -\/[A, B]

    Permalink
  14. type DRight[A, B] = \/-[A, B]

    Permalink
  15. type Disjunction[A, B] = \/[A, B]

    Permalink
  16. type DisjunctionT[A, F[_], B] = EitherT[A, F, B]

    Permalink
  17. type FirstMaybe[A] = scalaz.TagKind.@@[Maybe[A], First]

    Permalink
  18. type FirstOf[A] = scalaz.TagKind.@@[A, FirstVal]

    Permalink
  19. type FirstOption[A] = scalaz.TagKind.@@[Option[A], First]

    Permalink
  20. type IMap[A, B] = ==>>[A, B]

    Permalink
  21. type IRWS[R, W, S1, S2, A] = IndexedReaderWriterStateT[R, W, S1, S2, scalaz.Id.Id, A]

    Permalink
  22. type IRWST[R, W, S1, S2, F[_], A] = IndexedReaderWriterStateT[R, W, S1, S2, F, A]

    Permalink
  23. type IndexedCont[R, O, A] = IndexedContsT[scalaz.Id.Id, R, O, scalaz.Id.Id, A]

    Permalink
  24. type IndexedContT[R, O, M[_], A] = IndexedContsT[scalaz.Id.Id, R, O, M, A]

    Permalink
  25. type IndexedConts[W[_], R, O, A] = IndexedContsT[W, R, O, scalaz.Id.Id, A]

    Permalink
  26. type IndexedReaderWriterState[R, W, S1, S2, A] = IndexedReaderWriterStateT[R, W, S1, S2, scalaz.Id.Id, A]

    Permalink
  27. type IndexedState[S1, S2, A] = IndexedStateT[S1, S2, scalaz.Id.Id, A]

    Permalink
  28. type IndexedStore[I, A, B] = IndexedStoreT[scalaz.Id.Id, I, A, B]

    Permalink
  29. type LastMaybe[A] = scalaz.TagKind.@@[Maybe[A], Last]

    Permalink
  30. type LastOf[A] = scalaz.TagKind.@@[A, LastVal]

    Permalink
  31. type LastOption[A] = scalaz.TagKind.@@[Option[A], Last]

    Permalink
  32. type Lens[A, B] = LensFamily[A, A, B, B]

    Permalink
  33. type MaxMaybe[A] = scalaz.TagKind.@@[Maybe[A], Max]

    Permalink
  34. type MaxOf[A] = scalaz.TagKind.@@[A, MaxVal]

    Permalink
  35. type MaxOption[A] = scalaz.TagKind.@@[Option[A], Max]

    Permalink
  36. type MinMaybe[A] = scalaz.TagKind.@@[Maybe[A], Min]

    Permalink
  37. type MinOf[A] = scalaz.TagKind.@@[A, MinVal]

    Permalink
  38. type MinOption[A] = scalaz.TagKind.@@[Option[A], Min]

    Permalink
  39. type PIndexedState[S1, S2, A] = IndexedStateT[S1, S2, scalaz.Id.Id, Option[A]]

    Permalink
  40. type PIndexedStateT[F[_], S1, S2, A] = IndexedStateT[S1, S2, F, Option[A]]

    Permalink
  41. type PLens[A, B] = PLensFamily[A, A, B, B]

    Permalink
  42. type PState[S, A] = IndexedStateT[S, S, scalaz.Id.Id, Option[A]]

    Permalink
  43. type PStateT[F[_], S, A] = IndexedStateT[S, S, F, Option[A]]

    Permalink
  44. type Pair[A] = (A, A)

    Permalink
  45. type RWS[R, W, S, A] = IndexedReaderWriterStateT[R, W, S, S, scalaz.Id.Id, A]

    Permalink
  46. type RWST[R, W, S, F[_], A] = IndexedReaderWriterStateT[R, W, S, S, F, A]

    Permalink
  47. type Reader[E, A] = Kleisli[scalaz.Id.Id, E, A]

    Permalink
  48. type ReaderT[E, F[_], A] = Kleisli[F, E, A]

    Permalink
  49. type ReaderWriterState[R, W, S, A] = IndexedReaderWriterStateT[R, W, S, S, scalaz.Id.Id, A]

    Permalink
  50. type ReaderWriterStateT[R, W, S, F[_], A] = IndexedReaderWriterStateT[R, W, S, S, F, A]

    Permalink
  51. type Select[R, A] = SelectT[R, scalaz.Id.Id, A]

    Permalink
  52. type State[S, A] = IndexedStateT[S, S, scalaz.Id.Id, A]

    Permalink
  53. type StateT[S, F[_], A] = IndexedStateT[S, S, F, A]

    Permalink
  54. type Store[A, B] = IndexedStoreT[scalaz.Id.Id, A, A, B]

    Permalink
  55. type StoreT[F[_], A, B] = IndexedStoreT[F, A, A, B]

    Permalink
  56. type Traced[A, B] = TracedT[scalaz.Id.Id, A, B]

    Permalink
  57. type Unwriter[W, A] = UnwriterT[scalaz.Id.Id, W, A]

    Permalink
  58. type ValidationNel[E, X] = Validation[NonEmptyList[E], X]

    Permalink
  59. type Writer[W, A] = WriterT[W, scalaz.Id.Id, A]

    Permalink
  60. type |-->[A, B] = IndexedStoreT[scalaz.Id.Id, B, B, A]

    Permalink
  61. type ~>[F[_], G[_]] = NaturalTransformation[F, G]

    Permalink
  62. type ~~>[F[_, _], G[_, _]] = BiNaturalTransformation[F, G]

    Permalink
  63. type [A, B] = \/[A, B]

    Permalink
  64. type = Any

    Permalink
  65. type = Nothing

    Permalink

Value Members

  1. val DLeft: -\/.type

    Permalink
  2. val DRight: \/-.type

    Permalink
  3. val Disjunction: \/.type

    Permalink
  4. val DisjunctionT: EitherT.type

    Permalink
  5. val IMap: ==>>.type

    Permalink
  6. val IRWS: IndexedReaderWriterState.type

    Permalink
  7. val IRWST: IndexedReaderWriterStateT.type

    Permalink
  8. val RWS: ReaderWriterState.type

    Permalink
  9. val RWST: ReaderWriterStateT.type

    Permalink
  10. def Traced[A, B](f: (A) ⇒ B): Traced[A, B]

    Permalink
  11. implicit val idInstance: Traverse1[scalaz.Id.Id] with Monad[scalaz.Id.Id] with BindRec[scalaz.Id.Id] with Comonad[scalaz.Id.Id] with Distributive[scalaz.Id.Id] with Zip[scalaz.Id.Id] with Unzip[scalaz.Id.Id] with Align[scalaz.Id.Id] with Cozip[scalaz.Id.Id] with Optional[scalaz.Id.Id]

    Permalink
  12. package scalacheck

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped