Robert Dewar (dewar@merv.cs.nyu.edu) wrote about the C++ interfacing pragmas: : But you really have to know what you are doing to use them. Generally they : are intended for use by a binding generator, not by humans. In the GNAT Reference Manual there are references to "the C++ binding generator tool". Where can I find/buy that tool? : The easiest thing for most people is to write a C wrapper for their C++ : code and to interface to the C wrapper. This can be done using only : standard features of the language as described in annex B of the RM. This seems a bit silly if you want to extend a C++ class in Ada. - Is this suggestion just intended for old fashioned procedural code, or can you explain how you would do it with a C++ class? Greetings, Jacob ---------------------------------------------------------------------------- -- Jacob Sparre Andersen -- E-mail: Jacob.Sparre.Andersen@risoe.dk -- -- National Laboratory Ris� -- Phone.: (+45) 46 77 51 23 -- -- Systems Analysis -- Fax...: (+45) 46 77 51 99 -- ---------------------------------------------------------------------------- Have you played with your LEGO today?