Home | History | Annotate | Download | only in AST

Lines Matching defs:RD

41   bool isNearlyEmpty(const CXXRecordDecl *RD) const {
43 if (!RD->isDynamicClass())
46 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
60 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) {
61 while (RD->getNumBases() > 0) {
62 if (RD->getNumBases() > 1)
64 assert(RD->getNumBases() == 1);
66 RD->bases_begin()->getType()->getAsCXXRecordDecl();
67 if (RD->isPolymorphic() && !Base->isPolymorphic())
69 RD = Base;
126 const CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl();
127 MSInheritanceModel Inheritance = RD->getMSInheritanceModel();