Idris2Doc : Control.Functor.Indexed

Control.Functor.Indexed

(source)

Definitions

interfaceIndexedFunctor : (x : Type) -> (y : Type) -> (Type->x->y->Type) ->Type
  An Indexed Functor.
This interface is indexed backwards of similar utlities in Haskell
to make it more readily compatible with the evolution of a type from
Indexed simply on values (or types) but also on functions that depend on
those values.

An indexed functor where the mappable type comes last does not later
refactor into what this library calls a TransitionIndexed type as readily.

Parameters: x, y, f
Methods:
map : (a->b) ->fajk->fbjk

Implementation: 
IndexedApplicativezf->IndexedFunctorzzf
map : IndexedFunctorxyf=> (a->b) ->fajk->fbjk
Visibility: public export
(<<$>>) : IndexedFunctorxyf=> (a->b) ->fajk->fbjk
  Map for indexed functors.

Visibility: public export
Fixity Declaration: infixr operator, level 4
(<<&>>) : IndexedFunctorxyf=>fajk-> (a->b) ->fbjk
  Flipped version of `<<$>>`

Visibility: public export
Fixity Declaration: infixl operator, level 1
(<<$) : IndexedFunctorxyf=>b->fajk->fbjk
  Run something for effects, replacing the return value afterwards.

Visibility: public export
Fixity Declaration: infixr operator, level 4
($>>) : IndexedFunctorxyf=>fajk->b->fbjk
  Flipped version of `<<$`

Visibility: public export
Fixity Declaration: infixr operator, level 4
ignore : IndexedFunctorxyf=>fajk->f () jk
  Run something for effects, throwing away the return value.

Visibility: public export