Create an Opaque Data Type

This section describes how to design and write an opaque data type.

To create an opaque data type:

  1. Design the opaque data type, including its external and internal representations.
  2. Write the opaque-type support functions.
  3. Take special measures if the opaque type is for multirepresentational data.