<ArraySubscriptParams> Data Interface

Returns a pointer to the underlying <ArraySubscriptParams> object.

Class HierarchyType » ArraySubscriptParams

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32AcquireSubscriptsCopies the subscripts from the source <ArraySubscriptParams> object to this <ArraySubscriptParams> object.
int32GetSubscriptDimensionReturns the subscript dimension at the specified index. For example, int[2][3][4] has three subscripts with subscript dimension indices 0, 1, and 2. Querying subscript dimension 1 returns 3.
int32GetSubscriptsCopies the value of the array subscripts into the <Int32Array> submitted to this function. For example, a declaration of 'int my_int[2][3][4]' returns an <Int32Array> containing the values [2, 3, 4].
int32SetSubscriptDimensionSets the subscript dimension at the specified index. For example, int[2][3][4] has three subscripts with subscript dimension indices 0, 1, and 2. Setting subscript dimension 1 to the value 8 changes the declaration to int[2][8][4].
int32SetSubscriptsSets the array subscripts to the values of the <Int32Array> submitted to this function.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
int32SubscriptCountGets or sets the number of array subscripts. For example: 1 declares an array such as int data[1], 2 declares an array such as int data[4][4]. Note that the number of subscripts is not the same as the subscript value, which must be set separately.