Struct SArrayDimension#
Defined in File core_idl.h
Struct Documentation#
-
struct SArrayDimension#
Array dimension definition.
Multi-dimensional arrays are possible. Each dimension is defined between square-brackets (eg. var[a][b][]). An unbound dimension can only occur as the last dimension. Fixed-bound dimensions can be specified using a constant expression. If variables are used in the constant expression, they need to be in scope of the array variable.
Public Types
-
enum class EDimensionType : uint32_t#
Dimension type.
Values:
-
enumerator bound#
Bound array.
-
enumerator unbound#
Unbound array.
-
enumerator bound
Bound array.
-
enumerator unbound
Unbound array.
-
enumerator bound
Bound array.
-
enumerator bound
Bound array.
-
enumerator bound
Bound array.
-
enumerator unbound
Unbound array.
-
enumerator unbound
Unbound array.
-
enumerator unbound
Unbound array.
-
enumerator bound#
-
enum class EDimensionType : uint32_t
Dimension type.
Values:
-
enumerator bound
Bound array.
-
enumerator unbound
Unbound array.
-
enumerator bound
Bound array.
-
enumerator unbound
Unbound array.
-
enumerator bound
-
enum EDimensionType
Dimension type.
Values:
-
enumerator bound
Bound array.
-
enumerator unbound
Unbound array.
-
enumerator bound
Bound array.
-
enumerator unbound
Unbound array.
-
enumerator bound
Public Members
-
EDimensionType eType#
The dimension type.
-
sdv::u8string ssExpression#
Expression defining the dimension size either as constant- or as runtime-expression.
-
enum sdv::idl::SArrayDimension::EDimensionType eType
The dimension type.
-
u8string ssExpression
Expression defining the dimension size either as constant- or as runtime-expression.
-
enum class EDimensionType : uint32_t#