| 3190 | ////////////////////////////////////////////////////////////////////////// |
| 3191 | |
| 3192 | int BfArrayType::GetLengthBitCount() |
| 3193 | { |
| 3194 | if (mBaseType == NULL) |
| 3195 | mModule->PopulateType(mBaseType, BfPopulateType_BaseType); |
| 3196 | mModule->PopulateType(mBaseType); |
| 3197 | if ((mBaseType->mFieldInstances.size() == 0) || (mBaseType->mFieldInstances[0].GetFieldDef()->mName != "mLength")) |
| 3198 | { |
| 3199 | return 0; |
| 3200 | } |
| 3201 | return mBaseType->mFieldInstances[0].mResolvedType->mSize * 8; |
| 3202 | } |
| 3203 | |
| 3204 | ////////////////////////////////////////////////////////////////////////// |
| 3205 |
no test coverage detected