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

/external/clang/lib/AST/
H A DDeclCXX.cpp172 CXXRecordDecl *BaseClassDecl local
175 if (!BaseClassDecl->isEmpty()) {
203 if (BaseClassDecl->isPolymorphic())
209 if (!BaseClassDecl->isStandardLayout())
217 for (const auto &VBase : BaseClassDecl->vbases()) {
271 if (!BaseClassDecl->hasTrivialDefaultConstructor())
279 if (!BaseClassDecl->hasTrivialCopyConstructor())
285 if (!BaseClassDecl->hasTrivialMoveConstructor())
293 if (!BaseClassDecl->hasTrivialCopyAssignment())
299 if (!BaseClassDecl
[all...]
/external/clang/lib/Sema/
H A DSemaCUDA.cpp258 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
260 LookupSpecialMember(BaseClassDecl, CSM,
H A DSemaDeclCXX.cpp4332 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); local
4334 if (BaseClassDecl->isInvalidDecl())
4336 if (BaseClassDecl->hasIrrelevantDestructor())
4339 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl);
4340 assert(Dtor && "No dtor found for BaseClassDecl!");
4362 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl()); local
4364 if (BaseClassDecl->isInvalidDecl())
4366 if (BaseClassDecl->hasIrrelevantDestructor())
4369 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl);
4370 assert(Dtor && "No dtor found for BaseClassDecl!");
5257 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
8990 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
9002 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
10119 CXXRecordDecl *BaseClassDecl local
10127 CXXRecordDecl *BaseClassDecl local
10515 CXXRecordDecl *BaseClassDecl local
10523 CXXRecordDecl *BaseClassDecl local
10948 CXXRecordDecl *BaseClassDecl local
10955 CXXRecordDecl *BaseClassDecl local
11118 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
11131 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); local
[all...]
/external/clang/lib/CodeGen/
H A DCGClass.cpp530 CXXRecordDecl *BaseClassDecl = local
549 BaseClassDecl,
560 !BaseClassDecl->hasTrivialDestructor())
561 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl,
1345 const auto *BaseClassDecl = local
1347 return BaseClassDecl->isDynamicClass();
1422 const CXXRecordDecl *BaseClassDecl,
1426 if (BaseClassDecl->hasTrivialDestructor())
1429 if (!BaseClassDecl->getDestructor()->hasTrivialBody())
1433 for (const auto *Field : BaseClassDecl
1421 HasTrivialDestructorBody(ASTContext &Context, const CXXRecordDecl *BaseClassDecl, const CXXRecordDecl *MostDerivedClassDecl) argument
1846 CXXRecordDecl *BaseClassDecl local
1875 CXXRecordDecl *BaseClassDecl = Base.getType()->getAsCXXRecordDecl(); local
[all...]
H A DItaniumCXXABI.cpp203 const CXXRecordDecl *BaseClassDecl) override;
1307 const CXXRecordDecl *BaseClassDecl) {
1311 BaseClassDecl);
1304 GetVirtualBaseClassOffset(CodeGenFunction &CGF, Address This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
H A DMicrosoftCXXABI.cpp162 const CXXRecordDecl *BaseClassDecl) override;
1046 const CXXRecordDecl *BaseClassDecl) {
1054 CGM.getMicrosoftVTableContext().getVBTableIndex(ClassDecl, BaseClassDecl);
1044 GetVirtualBaseClassOffset( CodeGenFunction &CGF, Address This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument

Completed in 199 milliseconds