CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Electronics Company Directory > Technical Paper
Technical Papers
Abstract Interface Types in GNAT: Conversions, Discriminants, and C++

Click to Download
pdf logo
Abstract
408 KB (12 pages)
July, 2005
 

Javier Miranda and Edmond Schonberg
AdaCore

Ada 2005 Abstract Interface Types provide a limited and practical form of multiple inheritance of specifications. In this paper we cover the following aspects of their implementation in the GNAT compiler: interface type conversions, the layout of variable sized tagged objects with interface progenitors, and the use of the GNAT compiler for interfacing with C++ classes with compatible inheritance trees.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

AdaCore
   

TECH PAPER
1. System ACE Configuration Solution for Xilinx FPGAs

TECH PAPER
2. Use Rowley CrossWorks and the MAXQ3120 Evaluation Kit to Create a Light Meter Application

TECH PAPER
3. Amplifying High-Impedance Sensors — Photodiode Example

WEBINAR
4. Editorial Webinar: Designing with DSPs