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

References

tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 6766     Write_IvarOffsetVar(RewriteObj, Context, Result, OriginalIvars, CDecl);
 6781     Result += "\nstatic ";
 6782     Write__ivar_list_t_TypeDecl(Result, Ivars.size());
 6783     Result += " "; Result += VarName;
 6783     Result += " "; Result += VarName;
 6784     Result += CDecl->getNameAsString();
 6785     Result += " __attribute__ ((used, section (\"__DATA,__objc_const\"))) = {\n";
 6786     Result += "\t"; Result += "sizeof(_ivar_t)"; Result += ",\n";
 6786     Result += "\t"; Result += "sizeof(_ivar_t)"; Result += ",\n";
 6786     Result += "\t"; Result += "sizeof(_ivar_t)"; Result += ",\n";
 6787     Result += "\t"; Result += utostr(Ivars.size()); Result += ",\n";
 6787     Result += "\t"; Result += utostr(Ivars.size()); Result += ",\n";
 6787     Result += "\t"; Result += utostr(Ivars.size()); Result += ",\n";
 6791         Result += "\t{{";
 6793         Result += "\t {";
 6794       Result += "(unsigned long int *)&";
 6796         RewriteObj.ObjCIvarBitfieldGroupOffset(IvarDecl, Result);
 6798         WriteInternalIvarName(CDecl, IvarDecl, Result);
 6799       Result += ", ";
 6801       Result += "\"";
 6803         RewriteObj.ObjCIvarBitfieldGroupDecl(Ivars[i], Result);
 6805         Result += IvarDecl->getName();
 6806       Result += "\", ";
 6816       Result += "\""; Result += QuoteIvarTypeString; Result += "\", ";
 6816       Result += "\""; Result += QuoteIvarTypeString; Result += "\", ";
 6816       Result += "\""; Result += QuoteIvarTypeString; Result += "\", ";
 6822       Result += llvm::utostr(Align); Result += ", ";
 6822       Result += llvm::utostr(Align); Result += ", ";
 6824       Result += llvm::utostr(Size.getQuantity());
 6826         Result += "}}\n";
 6828         Result += "},\n";
 6830     Result += "};\n";