Basic IDL Mapping (Example 1)

The IDL features introduced in Example 1 are discussed further in the following subsections:

  • IDL identifiers

  • IDL mapping for basic types

  • Modules and interfaces

  • C++ _var and _ptr types

IDL Identifiers

An IDL identifier is a sequence of ASCII alphabetic, numeric, and underscore (_) characters of any length. All characters are significant. The first character of an identifier must be an ASCII alphabetic character unless it is an escaped identifier. Escaped identifiers begin with an underscore character followed by an ASCII alphabetic character.

Case Sensitivity

The following rules apply:

  • Every occurrence of a particular identifier must be spelled with the same case.

  • Two identifiers differing only by case collide if they ...

Get Pure CORBA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.