如何检测ImplementationDataTypeElement是否是其中包含数组(甚至通过typedef)的数组?
我可以通过检测类别是否为“ ARRAY”来检测一维数组,但是如何获得更多的“定义”?
答案 0 :(得分:1)
如果ImplementationDataTypeElement
ImplementationDataType
的{{1}}拥有的category
再次是ARRAY
category
,则您明确指出了二维数组。
如果ARRAY
是ImplementationDataTypeElement
category
,那么您必须查看通过TYPE_REFERENCE
引用的ImplementationDataType
。{{1} }。ImplementationDataTypeElement
。
如果引用的swDataDefProps
是implementationDataType
ImplementationDataType
,那么这也表示二维数组的定义。