reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
724 if (Class->getSuperClasses().size() != 1 || 725 !Class->isSubClassOf(SearchableTable)) 728 StringRef TableName = Class->getName(); 730 if (!Class->isValueUnset("EnumNameField")) { 731 StringRef NameField = Class->getValueAsString("EnumNameField"); 733 if (!Class->isValueUnset("EnumValueField")) 734 ValueField = Class->getValueAsString("EnumValueField"); 737 Enum->Name = (Twine(Class->getName()) + "Values").str(); 738 Enum->PreprocessorGuard = Class->getName().upper(); 739 Enum->Class = Class; 747 Table->Name = (Twine(Class->getName()) + "sList").str(); 748 Table->PreprocessorGuard = Class->getName().upper(); 749 Table->CppTypeName = Class->getName(); 751 for (const RecordVal &Field : Class->getValues()) { 767 Class->getValueAsListOfStrings("SearchableFields")) {