Lines Matching defs:enums
889 // Unique the enums, but maintain the original declaration ordering.
891 uniqueEnumsInOrder(const std::vector<StringRef> &enums) {
894 for (const auto &i : enums) {
904 std::vector<StringRef> values, enums, uniques;
911 enums(Arg.getValueAsListOfStrings("Enums")),
912 uniques(uniqueEnumsInOrder(enums)),
1018 for (size_t I = 0; I < enums.size(); ++I) {
1020 OS << fullType << "::" << enums[I] << ")\n";
1036 for (size_t I = 0; I < enums.size(); ++I) {
1037 if (Uniques.insert(enums[I]).second)
1038 OS << " case " << fullType << "::" << enums[I] << ": return \""
1053 std::vector<StringRef> values, enums, uniques;
1072 enums(Arg.getValueAsListOfStrings("Enums")),
1073 uniques(uniqueEnumsInOrder(enums)),
1160 for (size_t I = 0; I < enums.size(); ++I) {
1162 OS << fullType << "::" << enums[I] << ")\n";
1174 for (size_t I = 0; I < enums.size(); ++I) {
1175 if (Uniques.insert(enums[I]).second)
1176 OS << " case " << fullType << "::" << enums[I] << ": return \""