Lines Matching refs:Class
48 Record *Class; member
533 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType()
655 Enum->Class = Records.getClass(FilterClass); in run()
656 if (!Enum->Class) in run()
720 Record *Class = NameRec.second.get(); in run() local
721 if (Class->getSuperClasses().size() != 1 || in run()
722 !Class->isSubClassOf(SearchableTable)) in run()
725 StringRef TableName = Class->getName(); in run()
727 if (!Class->isValueUnset("EnumNameField")) { in run()
728 StringRef NameField = Class->getValueAsString("EnumNameField"); in run()
730 if (!Class->isValueUnset("EnumValueField")) in run()
731 ValueField = Class->getValueAsString("EnumValueField"); in run()
734 Enum->Name = (Twine(Class->getName()) + "Values").str(); in run()
735 Enum->PreprocessorGuard = Class->getName().upper(); in run()
736 Enum->Class = Class; in run()
744 Table->Name = (Twine(Class->getName()) + "sList").str(); in run()
745 Table->PreprocessorGuard = Class->getName().upper(); in run()
746 Table->CppTypeName = Class->getName(); in run()
748 for (const RecordVal &Field : Class->getValues()) { in run()
764 Class->getValueAsListOfStrings("SearchableFields")) { in run()