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

References

tools/clang/lib/CodeGen/CGObjCMac.cpp
 3521       &CGM.getContext().Idents.get(ID->getObjCRuntimeNameAsString());
 3524   std::string ClassName = ID->getNameAsString();
 3527     const_cast<ObjCInterfaceDecl*>(ID->getClassInterface());
 3529       EmitProtocolList("OBJC_CLASS_PROTOCOLS_" + ID->getName(),
 3533   if (ID->hasNonZeroConstructors() || ID->hasDestructors())
 3533   if (ID->hasNonZeroConstructors() || ID->hasDestructors())
 3540   else if ((hasMRCWeak = hasMRCWeakIvars(CGM, ID)))
 3544     CGM.getContext().getASTObjCImplementationLayout(ID).getSize();
 3547   if (ID->getClassInterface()->getVisibility() == HiddenVisibility)
 3556   for (const auto *MD : ID->methods()) {
 3560   for (const auto *PID : ID->property_impls()) {
 3575   values.add(EmitMetaClass(ID, Protocols, Methods[ClassMethods]));
 3585   values.add(GetClassName(ID->getObjCRuntimeNameAsString()));
 3590   values.add(EmitIvarList(ID, false));
 3591   values.add(emitMethodList(ID->getName(), MethodListType::InstanceMethods,
 3596   values.add(BuildStrongIvarLayout(ID, CharUnits::Zero(), Size));
 3597   values.add(EmitClassExtension(ID, Size, hasMRCWeak,