Idris2Doc : Data.Container.Base.Properties.Instances

Data.Container.Base.Properties.Instances

(source)

Definitions

lambdaNap : IsConcrete (Naps)
  This is a concrete instance for Naperian containers
It applies also to `s=Fin n` which is covered by Vect
We therefore want this to only be applied if Vect isn't

Totality: total
Visibility: public export
fromList : Lista->List'a
Totality: total
Visibility: public export
toList : List'a->Lista
Totality: total
Visibility: public export
fromVect : Vectna->Vect'na
Totality: total
Visibility: public export
toVect : Vect'na->Vectna
Totality: total
Visibility: public export
fromBinTreeSame : BinTreeSamea->BinTree'a
Totality: total
Visibility: public export
toBinTreeSame : BinTree'a->BinTreeSamea
Totality: total
Visibility: public export
fromTreeHelper : BinTreePosNodeLeafS->a
Totality: total
Visibility: public export
fromBinTreeNode : BinTreeNodea->BinTreeNode'a
Totality: total
Visibility: public export
toBinTreeNode : BinTreeNode'a->BinTreeNodea
Totality: total
Visibility: public export
fromBinTreeLeaf : BinTreeLeafa->BinTreeLeaf'a
Totality: total
Visibility: public export
toBinTreeLeaf : BinTreeLeaf'a->BinTreeLeafa
Totality: total
Visibility: public export
foldList : (a->b->b) ->b->List'a->b
Totality: total
Visibility: public export
algebraFinite : (0c : Cont) ->IsFinitec=> (0a : Type) ->Numa=>Algebra (Extc) a
  Any finite container (i.e. whose each set of positions is finite) can be
given an algebra instance simply by summing up all the concrete values

Totality: total
Visibility: public export
take : (s : Fin (Sn)) ->Vect'na->Vect' (finToNats) a
Totality: total
Visibility: public export
(++) : Vect'na->Vect'ma->Vect' (n+m) a
Totality: total
Visibility: public export
Fixity Declarations:
infixr operator, level 7
infixr operator, level 7