Home
last modified time | relevance | path

Searched refs:PolymorphicBase (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/
H A Dpro-type-static-cast-downcast.cpp15 class PolymorphicBase { class
17 virtual ~PolymorphicBase();
20 class PolymorphicDerived : public PolymorphicBase {
23 class PolymorphicMultiDerived : public Base, public PolymorphicBase {
42 auto PP0 = static_cast<PolymorphicDerived*>(new PolymorphicBase()); in pointers_polymorphic()
46 const PolymorphicBase* B0; in pointers_polymorphic()
64 PolymorphicBase ArrayOfPolymorphicBase[10]; in arrays_polymorphic()
88 PolymorphicBase B0; in references_polymorphic()
93 PolymorphicBase& RefToPolymorphicBase = B0; in references_polymorphic()
98 const PolymorphicBase& ConstRefToPolymorphicBase = B0; in references_polymorphic()
[all …]
H A Dpro-type-cstyle-cast.cpp38 class PolymorphicBase { class
40 virtual ~PolymorphicBase();
43 class PolymorphicDerived : public PolymorphicBase {
46 class PolymorphicMultiDerived : public Base, public PolymorphicBase {
65 auto PP0 = (PolymorphicDerived*)new PolymorphicBase(); in pointers_polymorphic()
69 const PolymorphicBase* B0; in pointers_polymorphic()
87 PolymorphicBase ArrayOfPolymorphicBase[10]; in arrays_polymorphic()
111 PolymorphicBase B0; in references_polymorphic()
116 PolymorphicBase& RefToPolymorphicBase = B0; in references_polymorphic()
121 const PolymorphicBase& ConstRefToPolymorphicBase = B0; in references_polymorphic()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp939 const CXXRecordDecl *PolymorphicBase = nullptr; in performBaseAdjustment() local
943 PolymorphicBase = BaseDecl; in performBaseAdjustment()
947 assert(PolymorphicBase && "polymorphic class has no apparent vfptr?"); in performBaseAdjustment()
950 GetVirtualBaseClassOffset(CGF, Value, SrcDecl, PolymorphicBase); in performBaseAdjustment()
954 CGF.CGM.getVBaseAlignment(Value.getAlignment(), SrcDecl, PolymorphicBase); in performBaseAdjustment()
956 PolymorphicBase); in performBaseAdjustment()