PBArrayInfo structure
Description
PBArrayInfo is a C++ structure used to hold information about arrays.
Member |
Type |
Description |
---|---|---|
ArrayBound |
Local struct declaration |
Structure of type pblong containing the boundaries (upperBound, lowerBound) of a dimension. |
BoundedArray |
Enum data |
Used in arrayType to identify that the array is a bounded array. |
UnboundedArray |
Enum data |
Used in arrayType to identify that the array is an unbounded array. |
arrayType |
Enum type |
Used in IPB_Session::GetArrayInfo to identify the datatype of the array. Do not set this variable manually. |
valueType |
pbuint |
The datatype of array items. Set it to pbvalue_type if it is a simple type, or pbobject if the item is a class or structure. |
numDimensions |
pbuint |
Number of dimensions of the array. An unbounded array can have only one dimension. The lower bound is one. |
bounds |
ArrayBound[] |
Array bounds declaration array, used in a bounded array. |