Idris2Doc : Control.Applicative.Indexed

Control.Applicative.Indexed

(source)

Definitions

interfaceIndexedApplicative : (z : Type) -> (Type->z->z->Type) ->Type
Parameters: z, f
Constraints: IndexedFunctor z z f
Methods:
pure : a->faii
ap : f (a->b) ij->fajk->fbik
pure : IndexedApplicativezf=>a->faii
Visibility: public export
ap : IndexedApplicativezf=>f (a->b) ij->fajk->fbik
Visibility: public export
(<<*>>) : IndexedApplicativezf=>f (a->b) ij->fajk->fbik
Visibility: public export
Fixity Declaration: infixl operator, level 3
(<<*) : IndexedApplicativezf=>faij->fbjk->faik
Visibility: public export
Fixity Declaration: infixl operator, level 3
(*>>) : IndexedApplicativezf=>faij->fbjk->fbik
Visibility: public export
Fixity Declaration: infixl operator, level 3
when : IndexedApplicativezf=>Bool-> Lazy (f () ii) ->f () ii
  Conditionally execute an applicative expression when the boolean is true.

Visibility: public export
unless : IndexedApplicativezf=>Bool-> Lazy (f () ii) ->f () ii
  Execute an applicative expression unless the boolean is true.

Visibility: public export
traverse_ : (Foldablet, IndexedApplicativezf) => (a->fbii) ->ta->f () ii
  Map each element of a structure to a computation, evaluate those
computations and discard the results.

Visibility: public export
sequence_ : (Foldablet, IndexedApplicativezf) =>t (faii) ->f () ii
  Evaluate each computation in a structure and discard the results.

Visibility: public export
for_ : (Foldablet, IndexedApplicativezf) =>ta-> (a->fbii) ->f () ii
  Like `traverse_` but with the arguments flipped.

Visibility: public export