Skip to content

Type Hierarchy

Chris MacMackin edited this page Feb 14, 2016 · 14 revisions

##Hierarchy

The following type-hierarchy is propose, where italics indicate and abstract type.

  • iterable
    • countable
      • ordered
        • queue
          • deque
            • list
              • linked_list
              • array_list
            • linked_deque
          • linked_queue
        • stack
        • data_set
          • dynamic_set
            • tree_set
              • tree_multiset
            • hash_set
              • hash_multiset
          • abstract_map
            • map
              • tree_map
              • hash_map
            • multimap
              • tree_multimap
              • hash_multimap
          • static_set

Once this initial set of data structures has been implemented, thought might be put into implementing graph and tree types.

Clone this wiki locally