/external/clang/lib/Sema/ |
SemaDeclCXX.cpp | [all...] |
SemaDeclObjC.cpp | [all...] |
SemaObjCProperty.cpp | 166 ObjCContainerDecl *ClassDecl = cast<ObjCContainerDecl>(CurContext); 168 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { 183 Res = CreatePropertyDecl(S, ClassDecl, AtLoc, LParenLoc, FD, 193 (isa<ObjCInterfaceDecl>(ClassDecl) || 194 isa<ObjCProtocolDecl>(ClassDecl))); 200 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(ClassDecl)) { 230 } else if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { 234 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(ClassDecl); 748 ObjCInterfaceDecl *ClassDecl, 751 for (const auto *PI : ClassDecl->all_referenced_protocols()) [all...] |
SemaExprObjC.cpp | [all...] |
SemaPseudoObject.cpp | 246 if (const CXXRecordDecl *ClassDecl = ty->getAsCXXRecordDecl()) 247 return ClassDecl->isTriviallyCopyable(); [all...] |
SemaCodeComplete.cpp | [all...] |
SemaInit.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGClass.cpp | 60 CodeGenModule::GetNonVirtualBaseClassOffset(const CXXRecordDecl *ClassDecl, 66 ComputeNonVirtualBaseClassOffset(getContext(), ClassDecl, 384 const CXXRecordDecl *ClassDecl, 406 CGF.InitializeVTablePointers(ClassDecl); 411 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl, 532 const CXXRecordDecl *ClassDecl, 545 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); 776 FieldMemcpyizer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, 778 : CGF(CGF), ClassDecl(ClassDecl), SrcRec(SrcRec), [all...] |
CGCXXABI.h | 236 const CXXRecordDecl *ClassDecl,
|
CGObjCGNU.cpp | 508 void GenerateClass(const ObjCImplementationDecl *ClassDecl) override; [all...] |
CodeGenModule.h | 705 GetNonVirtualBaseClassOffset(const CXXRecordDecl *ClassDecl, [all...] |
MicrosoftCXXABI.cpp | 91 const CXXRecordDecl *ClassDecl, 743 const CXXRecordDecl *ClassDecl, 746 getContext().getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity(); 751 CGM.getMicrosoftVTableContext().getVBTableIndex(ClassDecl, BaseClassDecl); [all...] |
CGExpr.cpp | 249 auto *ClassDecl = cast<CXXRecordDecl>(RT->getDecl()); 250 if (!ClassDecl->hasTrivialDestructor()) 251 ReferenceTemporaryDtor = ClassDecl->getDestructor(); [all...] |
CGObjC.cpp | 74 const ObjCInterfaceDecl *ClassDecl = BoxingMethod->getClassInterface(); 75 llvm::Value *Receiver = Runtime.GetClass(*this, ClassDecl); 85 Args, ClassDecl, BoxingMethod); [all...] |
ItaniumCXXABI.cpp | 138 const CXXRecordDecl *ClassDecl, [all...] |
/external/clang/lib/AST/ |
DeclObjC.cpp | 491 ObjCInterfaceDecl* ClassDecl = this; 492 while (ClassDecl != nullptr) { 493 if (ObjCIvarDecl *I = ClassDecl->getIvarDecl(ID)) { 494 clsDeclared = ClassDecl; 498 for (const auto *Ext : ClassDecl->visible_extensions()) { 500 clsDeclared = ClassDecl; 505 ClassDecl = ClassDecl->getSuperClass(); 522 ObjCInterfaceDecl* ClassDecl = this; 523 while (ClassDecl != nullptr) [all...] |
Type.cpp | 880 if (CXXRecordDecl *ClassDecl = dyn_cast<CXXRecordDecl>(Record->getDecl())) 881 return ClassDecl->isAggregate(); [all...] |
/external/clang/lib/ASTMatchers/ |
ASTMatchFinder.cpp | 673 CXXRecordDecl *ClassDecl = getAsCXXRecordDecl(TypeNode); 674 if (!ClassDecl) 676 if (ClassDecl == Declaration) { 682 if (Base.matches(*ClassDecl, this, &Result)) { 686 if (classIsDerivedFrom(ClassDecl, Base, Builder))
|
/external/clang/lib/Rewrite/Frontend/ |
RewriteModernObjC.cpp | 326 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, [all...] |
RewriteObjC.cpp | 272 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, 766 const ObjCInterfaceDecl *ClassDecl = OID->getContainingInterface(); 769 S += ClassDecl->getIdentifier()->getName(); [all...] |
/external/clang/lib/Parse/ |
ParseDeclCXX.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | [all...] |
/external/clang/test/SemaCXX/ |
dllexport.cpp | 317 class __declspec(dllexport) ClassDecl; [all...] |
dllimport.cpp | [all...] |