Idris2Doc : Data.Container.Applicative.TreeUtils

Data.Container.Applicative.TreeUtils

(source)

Definitions

dataRoseTreeShape : (c : Cont) ->TensorMonoidc=>Type
Totality: total
Visibility: public export
Constructors:
LeafS : {auto{conArg:4787} : TensorMonoidc} ->RoseTreeShapec
NodeS : {auto{conArg:4793} : TensorMonoidc} ->fullOfc (RoseTreeShapec) ->RoseTreeShapec
numLeaves : {auto{conArg:4804} : TensorMonoidc} ->Foldable (Extc) =>RoseTreeShapec->Nat
Visibility: public export
numNodes : {auto{conArg:4857} : TensorMonoidc} ->Foldable (Extc) =>RoseTreeShapec->Nat
Visibility: public export
dataRoseTreePos : (c : Cont) -> {auto{conArg:4917} : TensorMonoidc} ->RoseTreeShapec->Type
  Positions corresponding to both nodes and leaves within a RoseTreeShape

Totality: total
Visibility: public export
Constructors:
AtLeaf : {auto{conArg:4929} : TensorMonoidc} ->RoseTreePoscLeafS
AtNode : {auto{conArg:4939} : TensorMonoidc} ->RoseTreePosc (NodeSts)
SubTree : {auto{conArg:4953} : TensorMonoidc} -> (ps : c.Pos (shapeExtts)) ->RoseTreePosc (indextsps) ->RoseTreePosc (NodeSts)
dataRoseTreePosNode : (c : Cont) -> {auto{conArg:4982} : TensorMonoidc} ->RoseTreeShapec->Type
Totality: total
Visibility: public export
Constructors:
AtNode : {auto{conArg:4994} : TensorMonoidc} ->RoseTreePosNodec (NodeSts)
SubTree : {auto{conArg:5008} : TensorMonoidc} -> (ps : c.Pos (shapeExtts)) ->RoseTreePosNodec (indextsps) ->RoseTreePosNodec (NodeSts)
dataRoseTreePosLeaf : (c : Cont) -> {auto{conArg:5037} : TensorMonoidc} ->RoseTreeShapec->Type
Totality: total
Visibility: public export
Constructors:
AtLeaf : {auto{conArg:5049} : TensorMonoidc} ->RoseTreePosLeafcLeafS
SubTree : {auto{conArg:5059} : TensorMonoidc} -> (ps : c.Pos (shapeExtts)) ->RoseTreePosLeafc (indextsps) ->RoseTreePosLeafc (NodeSts)