Lines Matching refs:enums
891 uniqueEnumsInOrder(const std::vector<StringRef> &enums) { in uniqueEnumsInOrder() argument
894 for (const auto &i : enums) { in uniqueEnumsInOrder()
904 std::vector<StringRef> values, enums, uniques; member in __anone44e3aff0211::EnumArgument
911 enums(Arg.getValueAsListOfStrings("Enums")), in EnumArgument()
912 uniques(uniqueEnumsInOrder(enums)), in EnumArgument()
1018 for (size_t I = 0; I < enums.size(); ++I) { in writeConversion()
1020 OS << fullType << "::" << enums[I] << ")\n"; in writeConversion()
1036 for (size_t I = 0; I < enums.size(); ++I) { in writeConversion()
1037 if (Uniques.insert(enums[I]).second) in writeConversion()
1038 OS << " case " << fullType << "::" << enums[I] << ": return \"" in writeConversion()
1053 std::vector<StringRef> values, enums, uniques; member in __anone44e3aff0211::VariadicEnumArgument
1072 enums(Arg.getValueAsListOfStrings("Enums")), in VariadicEnumArgument()
1073 uniques(uniqueEnumsInOrder(enums)), in VariadicEnumArgument()
1160 for (size_t I = 0; I < enums.size(); ++I) { in writeConversion()
1162 OS << fullType << "::" << enums[I] << ")\n"; in writeConversion()
1174 for (size_t I = 0; I < enums.size(); ++I) { in writeConversion()
1175 if (Uniques.insert(enums[I]).second) in writeConversion()
1176 OS << " case " << fullType << "::" << enums[I] << ": return \"" in writeConversion()