/external/clang/lib/AST/ |
VTTBuilder.cpp | 81 VisitedVirtualBasesSetTy &VBases) { 108 if (!VBases.insert(BaseDecl).second) 139 VTableClass, VBases); 146 VisitedVirtualBasesSetTy VBases; 148 VTableIndex, Base.getBase(), VBases); 152 VisitedVirtualBasesSetTy &VBases) { 160 if (!VBases.insert(BaseDecl).second) 172 LayoutVirtualVTTs(BaseDecl, VBases); 206 VisitedVirtualBasesSetTy VBases; 207 LayoutVirtualVTTs(Base.getBase(), VBases); [all...] |
DeclCXX.cpp | 75 VBases(), Definition(D), FirstFriend() {} 82 return VBases.get(Definition->getASTContext().getExternalSource()); 160 SmallVector<const CXXBaseSpecifier *, 8> VBases; 166 // Keep track of inherited vbases for this base class. 217 for (const auto &VBase : BaseClassDecl->vbases()) { 220 VBases.push_back(&VBase); 240 VBases.push_back(Base); 356 if (VBases.empty()) { 362 data().VBases = new (C) CXXBaseSpecifier[VBases.size()] [all...] |
RecordLayoutBuilder.cpp | 403 for (const CXXBaseSpecifier &Base : RD->vbases()) { 508 for (const CXXBaseSpecifier &Base : RD->vbases()) { 640 // VBases - virtual base classes and their offsets in the record. 641 ASTRecordLayout::VBaseOffsetsMapTy VBases; [all...] |
VTableBuilder.cpp | [all...] |
/external/clang/include/clang/AST/ |
DeclCXX.h | 465 /// \brief The number of virtual base class specifiers in VBases. 474 LazyCXXBaseSpecifiersPtr VBases; 507 if (!VBases.isOffset()) 508 return VBases.get(nullptr); 515 ArrayRef<CXXBaseSpecifier> vbases() const { function in struct:clang::CXXRecordDecl::DefinitionData 735 base_class_range vbases() { function in class:clang::CXXRecordDecl 738 base_class_const_range vbases() const { function in class:clang::CXXRecordDecl [all...] |
/external/clang/lib/CodeGen/ |
CGClass.cpp | [all...] |
/external/clang/lib/Sema/ |
SemaExprCXX.cpp | 730 llvm::SmallPtrSetImpl<CXXRecordDecl *> &VBases, 739 NewSubobject = VBases.insert(BaseDecl).second; 752 collectPublicBases(BaseDecl, SubobjectsSeen, VBases, PublicSubobjectsSeen, 760 llvm::SmallSet<CXXRecordDecl *, 2> VBases; 764 collectPublicBases(RD, SubobjectsSeen, VBases, PublicSubobjectsSeen, [all...] |
SemaDeclCXX.cpp | [all...] |