reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 7176     RewriteObjCClassMetaData(ClassImplementation[i], Result);
 7178   RewriteClassSetupInitHook(Result);
 7182     RewriteObjCCategoryImplDecl(CategoryImplementation[i], Result);
 7184   RewriteCategorySetupInitHook(Result);
 7188       Result += "__declspec(allocate(\".objc_classlist$B\")) ";
 7189     Result += "static struct _class_t *L_OBJC_LABEL_CLASS_$ [";
 7190     Result += llvm::utostr(ClsDefCount); Result += "]";
 7190     Result += llvm::utostr(ClsDefCount); Result += "]";
 7191     Result +=
 7195       Result += "\t&OBJC_CLASS_$_";
 7196       Result += ClassImplementation[i]->getNameAsString();
 7197       Result += ",\n";
 7199     Result += "};\n";
 7203         Result += "__declspec(allocate(\".objc_nlclslist$B\")) \n";
 7204       Result += "static struct _class_t *_OBJC_LABEL_NONLAZY_CLASS_$[] = {\n\t";
 7206         Result += "\t&OBJC_CLASS_$_"; Result += DefinedNonLazyClasses[i]->getNameAsString();
 7206         Result += "\t&OBJC_CLASS_$_"; Result += DefinedNonLazyClasses[i]->getNameAsString();
 7207         Result += ",\n";
 7209       Result += "};\n";
 7215       Result += "__declspec(allocate(\".objc_catlist$B\")) ";
 7216     Result += "static struct _category_t *L_OBJC_LABEL_CATEGORY_$ [";
 7217     Result += llvm::utostr(CatDefCount); Result += "]";
 7217     Result += llvm::utostr(CatDefCount); Result += "]";
 7218     Result +=
 7222       Result += "\t&_OBJC_$_CATEGORY_";
 7223       Result +=
 7225       Result += "_$_";
 7226       Result += CategoryImplementation[i]->getNameAsString();
 7227       Result += ",\n";
 7229     Result += "};\n";
 7234       Result += "__declspec(allocate(\".objc_nlcatlist$B\")) \n";
 7235     Result += "static struct _category_t *_OBJC_LABEL_NONLAZY_CATEGORY_$[] = {\n\t";
 7237       Result += "\t&_OBJC_$_CATEGORY_";
 7238       Result +=
 7240       Result += "_$_";
 7241       Result += DefinedNonLazyCategories[i]->getNameAsString();
 7242       Result += ",\n";
 7244     Result += "};\n";