Home
last modified time | relevance | path

Searched refs:CDecl (Results 1 – 17 of 17) sorted by relevance

/external/clang/lib/Frontend/Rewrite/
DRewriteModernObjC.cpp396 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
407 void RewriteIvarOffsetSymbols(ObjCInterfaceDecl *CDecl,
460 void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
867 ObjCContainerDecl *CDecl = in getIvarAccessString() local
870 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in getIvarAccessString()
871 CDecl = CatDecl->getClassInterface(); in getIvarAccessString()
872 std::string RecName = CDecl->getName(); in getIvarAccessString()
3827 const ObjCInterfaceDecl *CDecl = IV->getContainingInterface(); in ObjCIvarBitfieldGroupNo() local
3828 if (ObjCInterefaceHasBitfieldGroups.count(CDecl)) { in ObjCIvarBitfieldGroupNo()
3833 for (const ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin(); in ObjCIvarBitfieldGroupNo()
[all …]
DRewriteObjC.cpp321 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
332 virtual void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
535 void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
3093 void RewriteObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl, in RewriteObjCInternalStruct() argument
3095 assert(CDecl && "Class missing in SynthesizeObjCInternalStruct"); in RewriteObjCInternalStruct()
3096 assert(CDecl->getName() != "" && in RewriteObjCInternalStruct()
3099 if (ObjCSynthesizedStructs.count(CDecl)) in RewriteObjCInternalStruct()
3101 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); in RewriteObjCInternalStruct()
3102 int NumIvars = CDecl->ivar_size(); in RewriteObjCInternalStruct()
3103 SourceLocation LocStart = CDecl->getLocStart(); in RewriteObjCInternalStruct()
[all …]
/external/clang/lib/ARCMigrate/
DObjCMT.cpp57 void migrateAllMethodInstaceType(ASTContext &Ctx, ObjCContainerDecl *CDecl);
58 void migrateMethodInstanceType(ASTContext &Ctx, ObjCContainerDecl *CDecl,
63 void migrateFactoryMethod(ASTContext &Ctx, ObjCContainerDecl *CDecl,
78 void migrateARCSafeAnnotation(ASTContext &Ctx, ObjCContainerDecl *CDecl);
1010 ObjCContainerDecl *CDecl, in migrateMethodInstanceType() argument
1018 migrateFactoryMethod(Ctx, CDecl, OM); in migrateMethodInstanceType()
1027 migrateFactoryMethod(Ctx, CDecl, OM, OIT_Singleton); in migrateMethodInstanceType()
1034 migrateFactoryMethod(Ctx, CDecl, OM, OIT_ReturnsSelf); in migrateMethodInstanceType()
1040 ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl); in migrateMethodInstanceType()
1042 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in migrateMethodInstanceType()
[all …]
/external/clang/lib/Sema/
DSemaDeclObjC.cpp1078 ObjCInterfaceDecl *CDecl = dyn_cast_or_null<ObjCInterfaceDecl>(CDeclU); in ActOnCompatibilityAlias() local
1079 if (!CDecl) { in ActOnCompatibilityAlias()
1088 ObjCCompatibleAliasDecl::Create(Context, CurContext, AtLoc, AliasName, CDecl); in ActOnCompatibilityAlias()
1713 ObjCCategoryDecl *CDecl; in ActOnStartCategoryInterface() local
1725 CDecl = ObjCCategoryDecl::Create(Context, CurContext, AtInterfaceLoc, in ActOnStartCategoryInterface()
1728 CDecl->setInvalidDecl(); in ActOnStartCategoryInterface()
1729 CurContext->addDecl(CDecl); in ActOnStartCategoryInterface()
1733 return ActOnObjCContainerStartDefinition(CDecl); in ActOnStartCategoryInterface()
1772 CDecl = ObjCCategoryDecl::Create(Context, CurContext, AtInterfaceLoc, in ActOnStartCategoryInterface()
1776 CurContext->addDecl(CDecl); in ActOnStartCategoryInterface()
[all …]
DSemaObjCProperty.cpp200 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty() local
201 if (CDecl->IsClassExtension()) { in ActOnProperty()
421 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(CurContext); in HandlePropertyInClassExtension() local
425 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface(); in HandlePropertyInClassExtension()
430 Diag(CDecl->getLocation(), diag::err_continuation_class); in HandlePropertyInClassExtension()
510 ObjCPropertyDecl *PDecl = CreatePropertyDecl(S, CDecl, AtLoc, LParenLoc, in HandlePropertyInClassExtension()
556 ObjCContainerDecl *CDecl, in CreatePropertyDecl() argument
609 DeclContext *DC = cast<DeclContext>(CDecl); in CreatePropertyDecl()
1518 static void CollectImmediateProperties(ObjCContainerDecl *CDecl, in CollectImmediateProperties() argument
1523 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)) { in CollectImmediateProperties()
[all …]
DSemaCodeComplete.cpp5471 ObjCInterfaceDecl *CDecl = nullptr; in CodeCompleteObjCSuperMessage() local
5474 CDecl = CurMethod->getClassInterface(); in CodeCompleteObjCSuperMessage()
5475 if (!CDecl) in CodeCompleteObjCSuperMessage()
5479 CDecl = CDecl->getSuperClass(); in CodeCompleteObjCSuperMessage()
5480 if (!CDecl) in CodeCompleteObjCSuperMessage()
5489 CDecl); in CodeCompleteObjCSuperMessage()
5499 if ((CDecl = dyn_cast_or_null<ObjCInterfaceDecl>(ND))) { in CodeCompleteObjCSuperMessage()
5504 CDecl = Iface->getInterface(); in CodeCompleteObjCSuperMessage()
5524 if (CDecl) in CodeCompleteObjCSuperMessage()
5525 Receiver = ParsedType::make(Context.getObjCInterfaceType(CDecl)); in CodeCompleteObjCSuperMessage()
[all …]
DSemaDecl.cpp6844 for (TypoCorrection::const_decl_iterator CDecl = candidate.begin(), in ValidateCandidate() local
6846 CDecl != CDeclEnd; ++CDecl) { in ValidateCandidate()
6847 FunctionDecl *FD = dyn_cast<FunctionDecl>(*CDecl); in ValidateCandidate()
6930 for (TypoCorrection::decl_iterator CDecl = Correction.begin(), in DiagnoseInvalidRedeclaration() local
6932 CDecl != CDeclEnd; ++CDecl) { in DiagnoseInvalidRedeclaration()
6933 FunctionDecl *FD = dyn_cast<FunctionDecl>(*CDecl); in DiagnoseInvalidRedeclaration()
13306 if (ObjCCategoryDecl *CDecl = in ActOnIvar() local
13308 if (LangOpts.ObjCRuntime.isFragile() || !CDecl->IsClassExtension()) { in ActOnIvar()
13309 Diag(Loc, diag::err_misplaced_ivar) << CDecl->IsClassExtension(); in ActOnIvar()
13770 } else if (ObjCCategoryDecl *CDecl = in ActOnFields() local
[all …]
DSemaLookup.cpp4719 void TypoCorrection::addCorrectionDecl(NamedDecl *CDecl) { in addCorrectionDecl() argument
4720 if (!CDecl) return; in addCorrectionDecl()
4725 CorrectionDecls.push_back(CDecl->getUnderlyingDecl()); in addCorrectionDecl()
4728 CorrectionName = CDecl->getDeclName(); in addCorrectionDecl()
/external/clang/include/clang/Sema/
DTypoCorrection.h147 void setCorrectionDecl(NamedDecl *CDecl) { in setCorrectionDecl() argument
149 addCorrectionDecl(CDecl); in setCorrectionDecl()
160 void addCorrectionDecl(NamedDecl *CDecl);
DSema.h3025 ObjCContainerDecl *CDecl,
3072 ObjCContainerDecl *CDecl,
/external/clang/lib/AST/
DDeclPrinter.cpp444 CXXConstructorDecl *CDecl = dyn_cast<CXXConstructorDecl>(D); in VisitFunctionDecl() local
460 if ((CDecl && CDecl->isExplicitSpecified()) || in VisitFunctionDecl()
548 if (CDecl) { in VisitFunctionDecl()
550 for (const auto *BMInitializer : CDecl->inits()) { in VisitFunctionDecl()
DASTContext.cpp1973 void ASTContext::CollectInheritedProtocols(const Decl *CDecl, in CollectInheritedProtocols() argument
1975 if (const ObjCInterfaceDecl *OI = dyn_cast<ObjCInterfaceDecl>(CDecl)) { in CollectInheritedProtocols()
1991 } else if (const ObjCCategoryDecl *OC = dyn_cast<ObjCCategoryDecl>(CDecl)) { in CollectInheritedProtocols()
1995 } else if (const ObjCProtocolDecl *OP = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectInheritedProtocols()
/external/clang/lib/Parse/
DParseObjc.cpp634 Decl *CDecl) { in ParseObjCInterfaceDeclList() argument
731 Diag(CDecl->getLocStart(), diag::note_objc_container_start) in ParseObjCInterfaceDeclList()
817 Diag(CDecl->getLocStart(), diag::note_objc_container_start) in ParseObjCInterfaceDeclList()
/external/clang/tools/libclang/
DCIndex.cpp1076 ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(PD->getDeclContext()); in VisitObjCPropertyDecl() local
1077 if (!CDecl || !CDecl->IsClassExtension()) in VisitObjCPropertyDecl()
1080 ObjCInterfaceDecl *ID = CDecl->getClassInterface(); in VisitObjCPropertyDecl()
1094 if (MD->isPropertyAccessor() && MD->getLexicalDeclContext() == CDecl) in VisitObjCPropertyDecl()
1099 if (MD->isPropertyAccessor() && MD->getLexicalDeclContext() == CDecl) in VisitObjCPropertyDecl()
/external/clang/include/clang/AST/
DASTContext.h1926 void CollectInheritedProtocols(const Decl *CDecl,
/external/clang/include/clang/Parse/
DParser.h1318 Decl *CDecl);
/external/clang/include/clang/Basic/
DAttr.td490 def CDecl : InheritableAttr {