Searched defs:BaseClassDecl (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/AST/
H A DDeclCXX.cpp171 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 DCGClass.cpp393 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 DItaniumCXXABI.cpp139 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 DMicrosoftCXXABI.cpp92 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 DSemaDeclCXX.cpp4068 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 162 milliseconds