PBArrayInfo structure

Description

PBArrayInfo is a C++ structure used to hold information about arrays.

Properties

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.