Searched refs:DerivedD (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | TypeSwitchTest.cpp | 17 enum Kind { DerivedA, DerivedB, DerivedC, DerivedD, DerivedE }; enumerator 27 struct DerivedD : public DerivedImpl<Base::DerivedD> {}; struct 42 EXPECT_EQ(-1, translate(DerivedD())); in TEST() 48 .Case<DerivedA, DerivedB, DerivedD>([](auto *) { return 0; }) in TEST() 55 EXPECT_EQ(0, translate(DerivedD())); in TEST() 72 EXPECT_EQ(-1, translate(DerivedD())); in TEST() 79 .Case<DerivedA, DerivedB, DerivedD>([&](auto *) { result = 0; }) in TEST() 86 EXPECT_EQ(0, translate(DerivedD())); in TEST()
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | MemRegion.h | 1290 const CXXRecordDecl *DerivedD; variable 1292 CXXDerivedObjectRegion(const CXXRecordDecl *DerivedD, const SubRegion *SReg) in CXXDerivedObjectRegion() argument 1293 : TypedValueRegion(SReg, CXXDerivedObjectRegionKind), DerivedD(DerivedD) { in CXXDerivedObjectRegion() 1294 assert(DerivedD); in CXXDerivedObjectRegion() 1307 const CXXRecordDecl *getDecl() const { return DerivedD; } in getDecl()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 1874 CXXRecordDecl *BaseD, *DerivedD; in CheckBaseClassAccess() local 1876 DerivedD = cast<CXXRecordDecl>(Derived->castAs<RecordType>()->getDecl()); in CheckBaseClassAccess() 1878 AccessTarget Entity(Context, AccessTarget::Base, BaseD, DerivedD, in CheckBaseClassAccess()
|