Lines Matching defs:enumAttr
431 const EnumAttr *enumAttr = dyn_cast<EnumAttr>(&baseAttr);
432 if (!enumAttr)
436 return !enumAttr->getUnderlyingType().empty() &&
437 !enumAttr->getConstBuilderTemplate().empty();
1153 const EnumAttr &enumAttr = cast<EnumAttr>(baseAttr);
1154 std::vector<EnumAttrCase> cases = enumAttr.getAllCases();
1160 os << tgfmt(enumAttr.getConstBuilderTemplate(), &attrTypeCtx,
1197 body << formatv(enumAttrParserCode, var->name, enumAttr.getCppNamespace(),
1198 enumAttr.getStringToSymbolFnName(), attrBuilderStr,
2261 const EnumAttr &enumAttr = cast<EnumAttr>(baseAttr);
2262 std::vector<EnumAttrCase> cases = enumAttr.getAllCases();
2267 enumAttr.getSymbolToStringFnName());
2280 if (enumAttr.isBitEnum()) {
2292 StringRef cppNamespace = enumAttr.getCppNamespace();
2293 StringRef enumName = enumAttr.getEnumClassName();