Lines Matching defs:enums
895 // Unique the enums, but maintain the original declaration ordering.
897 uniqueEnumsInOrder(const std::vector<StringRef> &enums) {
900 for (const auto &i : enums) {
910 std::vector<StringRef> values, enums, uniques;
917 enums(Arg.getValueAsListOfStrings("Enums")),
918 uniques(uniqueEnumsInOrder(enums)),
1024 for (size_t I = 0; I < enums.size(); ++I) {
1026 OS << fullType << "::" << enums[I] << ")\n";
1042 for (size_t I = 0; I < enums.size(); ++I) {
1043 if (Uniques.insert(enums[I]).second)
1044 OS << " case " << fullType << "::" << enums[I] << ": return \""
1059 std::vector<StringRef> values, enums, uniques;
1077 enums(Arg.getValueAsListOfStrings("Enums")),
1078 uniques(uniqueEnumsInOrder(enums)),
1165 for (size_t I = 0; I < enums.size(); ++I) {
1167 OS << fullType << "::" << enums[I] << ")\n";
1179 for (size_t I = 0; I < enums.size(); ++I) {
1180 if (Uniques.insert(enums[I]).second)
1181 OS << " case " << fullType << "::" << enums[I] << ": return \""