Home
last modified time | relevance | path

Searched defs:VBase (Results 1 – 17 of 17) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/eh/
H A Dctor2.C10 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 Dvbase1.C18 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 Dctor2.h1 struct VBase struct
4 VBase(); argument
H A Dctor2_y.C6 VBase::VBase () in VBase() function
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DRecordLayout.h259 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset()
H A DVTableBuilder.h516 const CXXRecordDecl *VBase; member
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DCXXInheritance.cpp334 CXXRecordDecl *VBase = nullptr; in lookupInBases() local
H A DRecordLayoutBuilder.cpp3109 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 DVTableBuilder.cpp2288 const CXXRecordDecl *VBase) { in getVirtualBaseOffsetOffset()
2348 const CXXRecordDecl *VBase = in computeVTableRelatedInformation() local
3746 const CXXRecordDecl *VBase) { in getVBTableIndex()
H A DDeclCXX.cpp297 for (const auto &VBase : BaseClassDecl->vbases()) { in setBases() local
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp366 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 DCGRecordLayoutBuilder.cpp79 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase, Scissor } Kind; enumerator
H A DCGClass.cpp302 const CXXRecordDecl *VBase = nullptr; in GetAddressOfBaseClass() local
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp1035 DenseSet<Instruction*> VBase; in collectUsedInstructions() local
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCast.cpp1790 if (const RecordType *VBase = Paths.getDetectedVirtual()) { in TryStaticMemberPointerUpcast() local
H A DSemaDeclCXX.cpp5236 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 DSemaOverload.cpp3270 if (const RecordType *VBase = Paths.getDetectedVirtual()) { in CheckMemberPointerConversion() local