/external/clang/include/clang/Sema/ |
H A D | TypoCorrection.h | 80 void setCorrectionDecl(NamedDecl *CDecl) { argument 82 addCorrectionDecl(CDecl); 87 void addCorrectionDecl(NamedDecl *CDecl);
|
/external/clang/lib/Sema/ |
H A D | SemaObjCProperty.cpp | 134 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) 135 if (CDecl->IsClassExtension()) { 207 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(CurContext); local 211 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface(); 248 Diag(CDecl->getLocation(), diag::err_continuation_class); 269 /* lexicalDC = */ CDecl); 314 /* lexicalDC = */ CDecl); 341 ProcessPropertyDecl(PIDecl, CCPrimary, PDecl, CDecl); 346 ObjCContainerDecl *CDecl, 376 DeclContext *DC = cast<DeclContext>(CDecl); 345 CreatePropertyDecl(Scope *S, ObjCContainerDecl *CDecl, SourceLocation AtLoc, FieldDeclarator &FD, Selector GetterSel, Selector SetterSel, const bool isAssign, const bool isReadWrite, const unsigned Attributes, TypeSourceInfo *TInfo, tok::ObjCKeywordKind MethodImplKind, DeclContext *lexicalDC) argument 1001 MatchOneProtocolPropertiesInClass(Decl *CDecl, ObjCProtocolDecl *PDecl) argument 1041 CompareProperties(Decl *CDecl, Decl *ClassOrProtocol) argument 1143 CollectImmediateProperties(ObjCContainerDecl *CDecl, llvm::DenseMap<IdentifierInfo *, ObjCPropertyDecl*>& PropMap, llvm::DenseMap<IdentifierInfo *, ObjCPropertyDecl*>& SuperPropMap) argument 1194 CollectClassPropertyImplementations(ObjCContainerDecl *CDecl, llvm::DenseMap<IdentifierInfo *, ObjCPropertyDecl*>& PropMap) argument 1223 CollectSuperClassPropertyImplementations(ObjCInterfaceDecl *CDecl, llvm::DenseMap<IdentifierInfo *, ObjCPropertyDecl*>& PropMap) argument 1235 LookupPropertyDecl(const ObjCContainerDecl *CDecl, IdentifierInfo *II) argument 1339 DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl, ObjCContainerDecl *CDecl, const llvm::DenseSet<Selector>& InsMap) argument [all...] |
H A D | SemaDeclObjC.cpp | 520 ObjCInterfaceDecl *CDecl = dyn_cast_or_null<ObjCInterfaceDecl>(CDeclU); local 521 if (CDecl == 0) { 530 ObjCCompatibleAliasDecl::Create(Context, CurContext, AtLoc, AliasName, CDecl); 734 ObjCCategoryDecl *CDecl; local 742 CDecl = ObjCCategoryDecl::Create(Context, CurContext, AtInterfaceLoc, 744 CDecl->setInvalidDecl(); 746 return ActOnObjCContainerStartDefinition(CDecl); 770 CDecl = ObjCCategoryDecl::Create(Context, CurContext, AtInterfaceLoc, 773 CurContext->addDecl(CDecl); 776 CDecl 808 ObjCCategoryImplDecl *CDecl = local 1427 CheckProtocolMethodDefs(SourceLocation ImpLoc, ObjCProtocolDecl *PDecl, bool& IncompleteImpl, const llvm::DenseSet<Selector> &InsMap, const llvm::DenseSet<Selector> &ClsMap, ObjCContainerDecl *CDecl) argument 1516 MatchAllMethodDeclarations(const llvm::DenseSet<Selector> &InsMap, const llvm::DenseSet<Selector> &ClsMap, llvm::DenseSet<Selector> &InsMapSeen, llvm::DenseSet<Selector> &ClsMapSeen, ObjCImplDecl* IMPDecl, ObjCContainerDecl* CDecl, bool &IncompleteImpl, bool ImmediateClass, bool WarnExactMatch) argument 1641 ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl, ObjCContainerDecl* CDecl, bool IncompleteImpl) argument 1769 ObjCClassDecl *CDecl = ObjCClassDecl::Create(Context, CurContext, AtClassLoc, local [all...] |
H A D | SemaCodeComplete.cpp | 4969 ObjCInterfaceDecl *CDecl = 0; local 4972 CDecl = CurMethod->getClassInterface(); 4973 if (!CDecl) 4977 CDecl = CDecl->getSuperClass(); 4978 if (!CDecl) 4988 CDecl); 4991 // Fall through to send to the superclass in CDecl. 4998 if ((CDecl = dyn_cast_or_null<ObjCInterfaceDecl>(ND))) { 5003 CDecl 5070 ObjCInterfaceDecl *CDecl = 0; local [all...] |
H A D | SemaLookup.cpp | 3858 void TypoCorrection::addCorrectionDecl(NamedDecl *CDecl) { argument 3859 if (!CDecl) return; 3864 CorrectionDecls.push_back(CDecl); 3867 CorrectionName = CDecl->getDeclName();
|
/external/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 335 Decl *CDecl) { 334 ParseObjCInterfaceDeclList(tok::ObjCKeywordKind contextKey, Decl *CDecl) argument
|
/external/clang/lib/AST/ |
H A D | ASTContext.cpp | 1170 void ASTContext::CollectInheritedProtocols(const Decl *CDecl, argument 1172 if (const ObjCInterfaceDecl *OI = dyn_cast<ObjCInterfaceDecl>(CDecl)) { 1195 } else if (const ObjCCategoryDecl *OC = dyn_cast<ObjCCategoryDecl>(CDecl)) { 1204 } else if (const ObjCProtocolDecl *OP = dyn_cast<ObjCProtocolDecl>(CDecl)) { 1219 for (const ObjCCategoryDecl *CDecl = OI->getFirstClassExtension(); CDecl; 1220 CDecl = CDecl->getNextClassExtension()) 1221 count += CDecl->ivar_size();
|
/external/clang/lib/Rewrite/ |
H A D | RewriteObjC.cpp | 337 void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl, 356 void SynthesizeObjCInternalStruct(ObjCInterfaceDecl *CDecl, 3314 void RewriteObjC::SynthesizeObjCInternalStruct(ObjCInterfaceDecl *CDecl, argument 3316 assert(CDecl && "Class missing in SynthesizeObjCInternalStruct"); 3317 assert(CDecl->getName() != "" && 3320 if (ObjCSynthesizedStructs.count(CDecl)) 3322 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); 3323 int NumIvars = CDecl->ivar_size(); 3324 SourceLocation LocStart = CDecl->getLocStart(); 3325 SourceLocation LocEnd = CDecl 3715 ObjCCategoryDecl *CDecl; local 3848 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface(); local [all...] |