NonStop Software

IDL to C++ Mapping Overview

Previous Topic | Next Topic | Contents | Index
Getting Started Guide | Administration Guide | Programmer's Guide

Subtopics

CORBA Compliance
Mapping for Identifiers

CORBA Compliance

This section describes the CORBA IDL mapping to C++ as implemented in NonStop DOM. The implementation is consistent with C++ mapping described in the ORB Portability Joint Submission, Part 1 of 2, orbos/97-04-14. It is assumed that the C++ compiler is (except where noted) compliant with the proposed C++ ANSI/ISO Standard. See the Bibliography for details.

IDL methods can be written in and invoked from within C++ because IDL provides CORBA mapping to the following C++ language elements:

Mapping for Identifiers

IDL identifiers are mapped to C++ identifiers of the same name. If an IDL definition contains an identifier that matches a C++ keyword, the IDL identifier is preceded by underscore cxx underscore:

_cxx_keyword

For example, new would map to _cxx_new.


Previous Topic | Next Topic | Contents | Top
Getting Started Guide | Administration Guide | Programmer's Guide
Bibliography | Index | Glossary
© Tandem, a division of Compaq. All rights reserved. Legal notices.