comp.lang.ada
 help / color / mirror / Atom feed
* Simple Components: adding an existing object to a graph
@ 2020-01-26 10:23 Mart van de Wege
  2020-01-26 13:10 ` Dmitry A. Kazakov
  2020-01-26 14:48 ` Jeffrey R. Carter
  0 siblings, 2 replies; 6+ messages in thread
From: Mart van de Wege @ 2020-01-26 10:23 UTC (permalink / raw)


This one's for Dimitry, probably: I want to create a genealogy of
persons using his generic directed weighted graph package.

I've seen how I can do that like this (example code, assuming an
instantiated Graph):

type Person is record
     Name: Unbounded_String,
     Age: Natural
end record;

and then adding it to the graph with:

Ancestor : Node := new Person;

However, assume I already have plenty of code to create and manipulate
Person objects, how do I assign an *existing* object of type Person to a
graph? Trying to do it the obvious way by assigning an access to Person
to a Node object gets me an error message that Node is not a general
access type.

Regards,

Mart van de Wege
-- 
"We will need a longer wall when the revolution comes."
--- AJS, quoting an uncertain source.

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

end of thread, other threads:[~2020-01-26 15:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-26 10:23 Simple Components: adding an existing object to a graph Mart van de Wege
2020-01-26 13:10 ` Dmitry A. Kazakov
2020-01-26 13:24   ` Mart van de Wege
2020-01-26 14:48 ` Jeffrey R. Carter
2020-01-26 15:39   ` Mart van de Wege
2020-01-26 15:49   ` Mart van de Wege

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