Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/ADT/
H A DTypeSwitchTest.cpp17 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 DMemRegion.h1290 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 DSemaAccess.cpp1874 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()