Lines Matching refs:CXXRecordDecl
29 CXXRecordDecl *Record,
30 const llvm::SmallPtrSet<CXXRecordDecl*, 4> &Bases) {
36 Record = cast<CXXRecordDecl>(RD);
38 for (CXXRecordDecl::base_class_iterator I = Record->bases_begin(),
44 CXXRecordDecl *BaseRecord = cast<CXXRecordDecl>(BaseRT->getDecl());
113 llvm::SmallPtrSet<CXXRecordDecl*, 4> Classes;
121 CXXRecordDecl *R = cast<CXXRecordDecl>(D->getDeclContext());
157 CXXRecordDecl *contextClass;
161 contextClass = cast<CXXRecordDecl>(DC);
199 CXXRecordDecl *ContextClass = Method ? Method->getParent() : 0;
200 CXXRecordDecl *RepClass = dyn_cast<CXXRecordDecl>(Rep->getDeclContext());
519 CXXRecordDecl *BaseRecord = cast<CXXRecordDecl>(BaseRT->getDecl());
535 llvm::SmallPtrSet<CXXRecordDecl*,4> MemberRecord;
536 MemberRecord.insert(cast<CXXRecordDecl>(DC)->getCanonicalDecl());