/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/eh/ |
H A D | ctor2.C | 10 struct VBase struct 13 VBase() { p = this; } in VBase() function 14 ~VBase() { if (p != this) r = 1; } in ~VBase() argument
|
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.abi/ |
H A D | vbase1.C | 18 struct VBase struct 21 VBase () in VBase() function 26 virtual ~VBase () in ~VBase() argument 34 printf ("VBase\n"); in Offset() argument
|
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/compat/eh/ |
H A D | ctor2.h | 1 struct VBase struct 4 VBase(); argument
|
H A D | ctor2_y.C | 6 VBase::VBase () in VBase() function
|
/openbsd-src/gnu/llvm/clang/include/clang/AST/ |
H A D | RecordLayout.h | 259 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset()
|
H A D | VTableBuilder.h | 516 const CXXRecordDecl *VBase; member
|
/openbsd-src/gnu/llvm/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 334 CXXRecordDecl *VBase = nullptr; in lookupInBases() local
|
H A D | RecordLayoutBuilder.cpp | 3109 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local 3121 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local 3653 const CXXRecordDecl *VBase = Base.getType()->getAsCXXRecordDecl(); in DumpRecordLayout() local
|
H A D | VTableBuilder.cpp | 2288 const CXXRecordDecl *VBase) { in getVirtualBaseOffsetOffset() 2348 const CXXRecordDecl *VBase = in computeVTableRelatedInformation() local 3746 const CXXRecordDecl *VBase) { in getVBTableIndex()
|
H A D | DeclCXX.cpp | 297 for (const auto &VBase : BaseClassDecl->vbases()) { in setBases() local
|
/openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 366 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in getAddrOfVirtualDisplacementMap() local 1221 const CXXRecordDecl *VBase = S.getType()->getAsCXXRecordDecl(); in initializeHiddenVirtualInheritanceMembers() local 1476 const CXXRecordDecl *VBase = ML.VBase; in adjustThisArgumentForVirtualFunctionCall() local 2174 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); in emitVBTableDefinition() local 3896 if (const CXXRecordDecl *VBase = Info.getVBaseWithVPtr()) in getCompleteObjectLocator() local
|
H A D | CGRecordLayoutBuilder.cpp | 79 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase, Scissor } Kind; enumerator
|
H A D | CGClass.cpp | 302 const CXXRecordDecl *VBase = nullptr; in GetAddressOfBaseClass() local
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopRerollPass.cpp | 1035 DenseSet<Instruction*> VBase; in collectUsedInstructions() local
|
/openbsd-src/gnu/llvm/clang/lib/Sema/ |
H A D | SemaCast.cpp | 1790 if (const RecordType *VBase = Paths.getDetectedVirtual()) { in TryStaticMemberPointerUpcast() local
|
H A D | SemaDeclCXX.cpp | 5236 for (auto &VBase : ClassDecl->vbases()) { in SetCtorInitializers() local 5416 for (const auto &VBase : ClassDecl->vbases()) in DiagnoseBaseOrMemInitializerOrder() local 5759 for (const auto &VBase : ClassDecl->vbases()) { in MarkVirtualBaseDestructorsReferenced() local
|
H A D | SemaOverload.cpp | 3270 if (const RecordType *VBase = Paths.getDetectedVirtual()) { in CheckMemberPointerConversion() local
|