Idris2Doc : Data.Container.Base.RoseTree.Definition

Data.Container.Base.RoseTree.Definition

(source)

Definitions

dataRoseTreeShape : (0c : Cont) ->TensorMonoidc=>Type
Totality: total
Visibility: public export
Constructors:
LeafS : {auto{conArg:8925} : TensorMonoidc} ->RoseTreeShapec
NodeS : {auto{conArg:8931} : TensorMonoidc} ->fullOfc (RoseTreeShapec) ->RoseTreeShapec
numLeaves : {auto{conArg:8942} : TensorMonoidc} ->Foldable (Extc) =>RoseTreeShapec->Nat
Visibility: public export
numNodes : {auto{conArg:8991} : TensorMonoidc} ->Foldable (Extc) =>RoseTreeShapec->Nat
Visibility: public export
dataRoseTreePos : (0c : Cont) -> {auto{conArg:9046} : TensorMonoidc} ->RoseTreeShapec->Type
  Positions corresponding to both nodes and leaves within a RoseTreeShape

Totality: total
Visibility: public export
Constructors:
AtLeaf : {auto{conArg:9058} : TensorMonoidc} ->RoseTreePoscLeafS
AtNode : {auto{conArg:9067} : TensorMonoidc} ->RoseTreePosc (NodeSts)
SubTree : {auto{conArg:9080} : TensorMonoidc} -> (ps : c.Pos (shapeExtts)) ->RoseTreePosc (indextsps) ->RoseTreePosc (NodeSts)
dataRoseTreePosNode : (0c : Cont) -> {auto{conArg:9108} : TensorMonoidc} ->RoseTreeShapec->Type
Totality: total
Visibility: public export
Constructors:
AtNode : {auto{conArg:9120} : TensorMonoidc} ->RoseTreePosNodec (NodeSts)
SubTree : {auto{conArg:9133} : TensorMonoidc} -> (ps : c.Pos (shapeExtts)) ->RoseTreePosNodec (indextsps) ->RoseTreePosNodec (NodeSts)
dataRoseTreePosLeaf : (0c : Cont) -> {auto{conArg:9161} : TensorMonoidc} ->RoseTreeShapec->Type
Totality: total
Visibility: public export
Constructors:
AtLeaf : {auto{conArg:9173} : TensorMonoidc} ->RoseTreePosLeafcLeafS
SubTree : {auto{conArg:9182} : TensorMonoidc} -> (ps : c.Pos (shapeExtts)) ->RoseTreePosLeafc (indextsps) ->RoseTreePosLeafc (NodeSts)