Regular Value Type
There are several different kinds of value type. This section focuses on the regular value type, which is used to define concrete value objects. Some of the other kinds of value type—abstract value types and abstract interfaces—are primarily useful for constructing complex inheritance hierarchies. They are discussed in the section “Other Kinds of Value Type,” later in this chapter.
The following subsections describe the IDL syntax and the language mappings for regular value types.
This section describes the IDL syntax for regular value types excluding the syntax for value type inheritance, which is discussed in the section “Summary of Inheritance Rules.” Listing 11.5 shows the basic IDL syntax for a regular value ...