Searched defs:BaseClassDecl (Results 1 - 5 of 5) sorted by relevance
/external/clang/lib/AST/ |
H A D | DeclCXX.cpp | 171 CXXRecordDecl *BaseClassDecl local 176 if (!BaseClassDecl->isEmpty()) { 196 if (BaseClassDecl->isPolymorphic()) 202 if (!BaseClassDecl->isStandardLayout()) 210 for (const auto &VBase : BaseClassDecl->vbases()) { 256 if (!BaseClassDecl->hasTrivialDefaultConstructor()) 264 if (!BaseClassDecl->hasTrivialCopyConstructor()) 270 if (!BaseClassDecl->hasTrivialMoveConstructor()) 278 if (!BaseClassDecl->hasTrivialCopyAssignment()) 284 if (!BaseClassDecl [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 393 CXXRecordDecl *BaseClassDecl = local 412 BaseClassDecl, 424 !BaseClassDecl->hasTrivialDestructor()) 425 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl, 1187 const CXXRecordDecl *BaseClassDecl, 1191 if (BaseClassDecl->hasTrivialDestructor()) 1194 if (!BaseClassDecl->getDestructor()->hasTrivialBody()) 1198 for (const auto *Field : BaseClassDecl->fields()) 1203 for (const auto &I : BaseClassDecl->bases()) { 1214 if (BaseClassDecl 1186 HasTrivialDestructorBody(ASTContext &Context, const CXXRecordDecl *BaseClassDecl, const CXXRecordDecl *MostDerivedClassDecl) argument 1459 CXXRecordDecl *BaseClassDecl local 1482 CXXRecordDecl *BaseClassDecl = Base.getType()->getAsCXXRecordDecl(); local [all...] |
H A D | ItaniumCXXABI.cpp | 139 const CXXRecordDecl *BaseClassDecl) override; 1051 const CXXRecordDecl *BaseClassDecl) { 1055 BaseClassDecl); 1048 GetVirtualBaseClassOffset(CodeGenFunction &CGF, llvm::Value *This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
|
H A D | MicrosoftCXXABI.cpp | 92 const CXXRecordDecl *BaseClassDecl) override; 744 const CXXRecordDecl *BaseClassDecl) { 751 CGM.getMicrosoftVTableContext().getVBTableIndex(ClassDecl, BaseClassDecl); 741 GetVirtualBaseClassOffset(CodeGenFunction &CGF, llvm::Value *This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
|
/external/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 4068 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); local 4070 if (BaseClassDecl->isInvalidDecl()) 4072 if (BaseClassDecl->hasIrrelevantDestructor()) 4075 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); 4076 assert(Dtor && "No dtor found for BaseClassDecl!"); 4098 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); local 4100 if (BaseClassDecl->isInvalidDecl()) 4102 if (BaseClassDecl->hasIrrelevantDestructor()) 4105 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); 4106 assert(Dtor && "No dtor found for BaseClassDecl!"); 4761 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local 8259 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local 8271 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local 8342 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local 8354 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local 9457 CXXRecordDecl *BaseClassDecl local 9465 CXXRecordDecl *BaseClassDecl local 9838 CXXRecordDecl *BaseClassDecl local 9846 CXXRecordDecl *BaseClassDecl local 10256 CXXRecordDecl *BaseClassDecl local 10263 CXXRecordDecl *BaseClassDecl local 10409 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local 10422 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local [all...] |
Completed in 148 milliseconds