Lines Matching defs:enumAttr

338   EnumAttr enumAttr(enumDef);
339 StringRef enumName = enumAttr.getEnumClassName();
340 std::vector<EnumAttrCase> enumerants = enumAttr.getAllCases();
369 if (classCasePair.getValue().size() < enumAttr.getAllCases().size())
379 EnumAttr enumAttr(enumDef);
380 StringRef enumName = enumAttr.getEnumClassName();
381 std::string underlyingType = std::string(enumAttr.getUnderlyingType());
382 std::vector<EnumAttrCase> enumerants = enumAttr.getAllCases();
423 EnumAttr enumAttr(enumDef);
424 StringRef enumName = enumAttr.getEnumClassName();
425 StringRef cppNamespace = enumAttr.getCppNamespace();
426 auto enumerants = enumAttr.getAllCases();
465 EnumAttr enumAttr(enumDef);
466 StringRef cppNamespace = enumAttr.getCppNamespace();
474 if (enumAttr.isBitEnum()) {
1249 static void emitEnumGetAttrNameFnDefn(const EnumAttr &enumAttr,
1251 auto enumName = enumAttr.getEnumClassName();
1269 EnumAttr enumAttr(*def);
1270 emitEnumGetAttrNameFnDefn(enumAttr, os);
1309 EnumAttr enumAttr(namedAttr.attr.getDef().getValueAsDef("enum"));
1311 for (const EnumAttrCase &enumerant : enumAttr.getAllCases())
1351 EnumAttr enumAttr(namedAttr.attr.getDef().getValueAsDef("enum"));
1358 for (const EnumAttrCase &enumerant : enumAttr.getAllCases())
1369 if (enumAttr.isBitEnum()) {
1374 enumAttr.getUnderlyingType());
1377 enumAttr.getCppNamespace(), enumAttr.getEnumClassName(),
1381 enumAttr.getUnderlyingType());
1389 enumAttr.getCppNamespace(), avail.getQueryFnName());
1437 EnumAttr enumAttr(
1444 for (const EnumAttrCase &enumerant : enumAttr.getAllCases()) {