reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3087 assert(CDecl && "Class missing in SynthesizeObjCInternalStruct"); 3088 assert(CDecl->getName() != "" && 3091 if (ObjCSynthesizedStructs.count(CDecl)) 3093 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); 3094 int NumIvars = CDecl->ivar_size(); 3095 SourceLocation LocStart = CDecl->getBeginLoc(); 3096 SourceLocation LocEnd = CDecl->getEndOfDefinitionLoc(); 3103 if ((!CDecl->isThisDeclarationADefinition() || NumIvars == 0) && 3113 Result += CDecl->getNameAsString(); 3137 SourceLocation L = RCDecl ? CDecl->getSuperClassLoc() : 3138 CDecl->getAtStartLoc(); 3142 if (CDecl->protocol_begin() != CDecl->protocol_end()) { 3142 if (CDecl->protocol_begin() != CDecl->protocol_end()) { 3211 if (!ObjCSynthesizedStructs.insert(CDecl).second)