Ada Programming/Libraries/Ada.Containers.Indefinite Multiway Trees

is a unit of the Predefined Language Environment since Ada 2012.

Specification
Element_Type "" Left Right Element_Type  Boolean PreelaborateIndefinite_Multiway_Trees Remote_TypesIndefinite_Multiway_Trees Tree Constant_Indexing Constant_Reference Variable_Indexing Reference Default_Iterator  Iterate Iterator_Element  Element_Type Preelaborable_InitializationTree Cursor Preelaborable_InitializationCursor Empty_Tree  Tree No_Element  Cursor Has_Element Position Cursor  Boolean Tree_Iterator_Interfaces AdaIterator_Interfaces Cursor Has_Element Equal_Subtree Left_Position Cursor Right_Position Cursor Boolean "" Left Right Tree  Boolean Is_Empty Container Tree  Boolean Node_Count Container Tree  Count_Type Subtree_Node_Count Position Cursor  Count_Type Depth Position Cursor  Count_Type Is_Root Position Cursor  Boolean Is_Leaf Position Cursor  Boolean Root Container Tree  Cursor Clear Container   Tree Element Position Cursor  Element_Type Replace_Element Container   Tree Position       Cursor New_Item       Element_Type Query_Element Position  Cursor Process      Element   Element_Type Update_Element Container   Tree Position       Cursor Process Element   Element_Type Constant_Reference_Type Element     Element_Type Implicit_Dereference Element Reference_Type Element    Element_Type Implicit_Dereference Element Constant_Reference Container   Tree Position   Cursor Constant_Reference_Type Reference Container    Tree Position   Cursor Reference_Type Assign Target   Tree Source   Tree Copy Source Tree  Tree Move Target   Tree Source   Tree Delete_Leaf Container   Tree Position    Cursor Delete_Subtree Container   Tree Position    Cursor Swap Container   Tree I J           Cursor Find Container Tree Item      Element_Type Cursor Find_In_Subtree Position Cursor Item     Element_Type Cursor Ancestor_Find Position Cursor Item     Element_Type Cursor Contains Container Tree Item      Element_Type  Boolean Iterate Container  Tree Process       Position   Cursor Iterate_Subtree Position   Cursor Process       Position   Cursor Iterate Container  Tree Tree_Iterator_InterfacesForward_Iterator Iterate_Subtree Position  Cursor Tree_Iterator_InterfacesForward_Iterator Child_Count Parent Cursor  Count_Type Child_Depth Parent Child Cursor  Count_Type Insert_Child Container   Tree Parent         Cursor Before         Cursor New_Item       Element_Type Count          Count_Type  1 Insert_Child Container   Tree Parent         Cursor Before         Cursor New_Item       Element_Type Position      Cursor Count          Count_Type  1 Prepend_Child Container   Tree Parent         Cursor New_Item       Element_Type Count          Count_Type  1 Append_Child Container   Tree Parent         Cursor New_Item       Element_Type Count          Count_Type  1 Delete_Children Container   Tree Parent         Cursor Copy_Subtree Target     Tree Parent        Cursor Before        Cursor Source        Cursor Splice_Subtree Target     Tree Parent        Cursor Before        Cursor Source     Tree Position   Cursor Splice_Subtree Container  Tree Parent        Cursor Before        Cursor Position      Cursor Splice_Children Target            Tree Target_Parent        Cursor Before               Cursor Source            Tree Source_Parent        Cursor Splice_Children Container         Tree Target_Parent        Cursor Before               Cursor Source_Parent        Cursor Parent Position Cursor  Cursor First_Child Parent Cursor  Cursor First_Child_Element Parent Cursor  Element_Type Last_Child Parent Cursor  Cursor Last_Child_Element Parent Cursor  Element_Type Next_Sibling Position Cursor  Cursor Previous_Sibling Position Cursor  Cursor Next_Sibling Position   Cursor Previous_Sibling Position   Cursor Iterate_Children Parent   Cursor Process     Position   Cursor Reverse_Iterate_Children Parent   Cursor Process     Position   Cursor Iterate_Children Container  Tree Parent   Cursor Tree_Iterator_InterfacesReversible_Iterator AdaContainersIndefinite_Multiway_Trees

Wikibook

 * Ada Programming/Libraries/Ada
 * Ada Programming/Libraries/Ada.Containers