Overview | Group | Tree | Graph | Index | Concepts |
This macro defines one-dimensional arrays for a given type of
object, where type
must be the name of a handle class. The
macro creates an implementation class, named typeArrayI
, and a
handle class, named typeArray
. (You should replace
type
by the actual name of the original handle class.)
Instances of these classes are arrays of elements of the given handle class
type
.
Example
This statement
ILCARRAY(IlcIntervalActivity);
creates the handle class IlcIntervalActivityArray
and the
implementation class IlcIntervalActivityArrayI.
This macro could be implemented like this:
#define ILCARRAY(type) ILCARRAY2(name2(type,Array),type)
See Also: