Advertisement
Guest User

Untitled

a guest
Sep 7th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 0.61 KB | None | 0 0
  1. with Ada.Containers.Multiway_Trees;
  2. with Ada.Strings.Unbounded; use Ada.Strings.Unbounded;
  3.  
  4. procedure tree is
  5.    type t_directory is record
  6.       id   : Natural;
  7.       name : Unbounded_String;
  8.    end record;
  9.  
  10.    package p_directory_tree is new Ada.Containers.Multiway_Trees (t_directory);
  11.    type t_directory_tree is access p_directory_tree.Tree;
  12.  
  13.    function get_parent (tree : t_directory_tree; id : Natural) return Natural is
  14.    begin
  15.       return 7;
  16.    end get_parent;
  17.  
  18.    foo : t_directory_tree;
  19.    bar : Natural;
  20. begin
  21.    foo := new p_directory_tree.Tree;
  22.    bar := foo.get_parent (7);
  23. end tree;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement