comp.lang.ada
 help / color / mirror / Atom feed
* oo programing help needed?
@ 2003-12-06 10:21 shoko
  2003-12-06 12:23 ` Georg Bauhaus
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: shoko @ 2003-12-06 10:21 UTC (permalink / raw)


i have the following:
------------------------------------------
package one is
  type one  is tagged private; 
  type one_ptr is access all one'class;
  
   procedure set_name(name:String;this:in out one);
  function  get_name(this:one) return string;
  
  private
     type one  is tagged 
     record
         name:String(1..256);
     end record;
  
   
end one ;
---------------------------------------------
with one;

package two is
   type two is new one.one with private ;
   private
      type two is new one.one with null record;
end two;
---------------------------------------------
with two;

package three is
   type three is new two.two with private ;
   function  get_name(this:three)  return string;
   private
      type three is new two.two with null record;
end two;      

-------------------------------------------
package body three is
   function get_name(this:three) return string
     s:string(1..10);
   begin
     return s+ this.name;  <-- no selector "name" for type three
  end get_name;

end three;


i get no selector "name" for type three

how to solve this problem??????



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-12-07  2:42 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-06 10:21 oo programing help needed? shoko
2003-12-06 12:23 ` Georg Bauhaus
2003-12-06 14:11   ` Stephen Leake
2003-12-06 15:50     ` Steve
2003-12-06 13:46 ` Martin Krischik
2003-12-07  2:42 ` Jeffrey Carter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox