| 1111 | } |
| 1112 | |
| 1113 | bool DbgType::IsTypedPrimitive() |
| 1114 | { |
| 1115 | PopulateType(); |
| 1116 | |
| 1117 | if (mTypeCode != DbgType_Struct) |
| 1118 | return false; |
| 1119 | |
| 1120 | if (mTypeParam != NULL) |
| 1121 | return true; |
| 1122 | |
| 1123 | auto baseType = GetBaseType(); |
| 1124 | if (baseType == NULL) |
| 1125 | return false; |
| 1126 | |
| 1127 | if (!baseType->IsTypedPrimitive()) |
| 1128 | return false; |
| 1129 | |
| 1130 | mTypeParam = baseType->mTypeParam; |
| 1131 | return true; |
| 1132 | } |
| 1133 | |
| 1134 | bool DbgType::IsBoolean() |
| 1135 | { |
no outgoing calls
no test coverage detected