Lines Matching refs:CXXRecordDecl
78 (DataSize - sizeof(MemberPointerBase)) / sizeof(const CXXRecordDecl*);
79 typedef const CXXRecordDecl *PathElem;
439 const CXXRecordDecl *CastToBase = nullptr;
446 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(BaseOrMember)) {
498 const CXXRecordDecl *CD = cast<CXXRecordDecl>(RD);
499 CXXRecordDecl::base_class_const_iterator BI = CD->bases_begin();
531 Out << '&' << *cast<CXXRecordDecl>(VD->getDeclContext()) << "::" << *VD;
622 ArrayRef<const CXXRecordDecl*> APValue::getMemberPointerPath() const {
626 return ArrayRef<const CXXRecordDecl*>(MPD.getPath(), MPD.PathLength);
643 ArrayRef<const CXXRecordDecl*> Path) {
650 memcpy(MPD->getPath(), Path.data(), Path.size()*sizeof(const CXXRecordDecl*));