Searched defs:CDecl (Results 1 - 8 of 8) sorted by relevance

/external/clang/include/clang/Sema/
H A DTypoCorrection.h80 void setCorrectionDecl(NamedDecl *CDecl) { argument
82 addCorrectionDecl(CDecl);
87 void addCorrectionDecl(NamedDecl *CDecl);
/external/clang/lib/Sema/
H A DSemaObjCProperty.cpp134 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 DSemaDeclObjC.cpp520 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 DSemaCodeComplete.cpp4969 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 DSemaLookup.cpp3858 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 DParseObjc.cpp335 Decl *CDecl) {
334 ParseObjCInterfaceDeclList(tok::ObjCKeywordKind contextKey, Decl *CDecl) argument
/external/clang/lib/AST/
H A DASTContext.cpp1170 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 DRewriteObjC.cpp337 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...]

Completed in 916 milliseconds