Home
last modified time | relevance | path

Searched refs:ConstructorUsingShadowDecl (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h58 class ConstructorUsingShadowDecl; variable
2409 ConstructorUsingShadowDecl *Shadow = nullptr;
2414 InheritedConstructor(ConstructorUsingShadowDecl *Shadow, in InheritedConstructor()
2420 ConstructorUsingShadowDecl *getShadowDecl() const { return Shadow; } in getShadowDecl()
3498 class ConstructorUsingShadowDecl final : public UsingShadowDecl {
3502 ConstructorUsingShadowDecl *NominatedBaseClassShadowDecl = nullptr;
3508 ConstructorUsingShadowDecl *ConstructedBaseClassShadowDecl = nullptr;
3522 dyn_cast<ConstructorUsingShadowDecl>(Target)), in ConstructorUsingShadowDecl()
3536 ConstructorUsingShadowDecl(ASTContext &C, EmptyShell Empty) in ConstructorUsingShadowDecl() function
3549 static ConstructorUsingShadowDecl *CreateDeserialized(ASTContext &C,
[all …]
H A DASTMutationListener.h19 class ConstructorUsingShadowDecl; variable
H A DTextNodeDumper.h364 void VisitConstructorUsingShadowDecl(const ConstructorUsingShadowDecl *D);
H A DRecursiveASTVisitor.h1743 DEF_TRAVERSE_DECL(ConstructorUsingShadowDecl, {})
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp3016 void ConstructorUsingShadowDecl::anchor() {} in anchor()
3018 ConstructorUsingShadowDecl *
3019 ConstructorUsingShadowDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3022 return new (C, DC) ConstructorUsingShadowDecl(C, DC, Loc, Using, Target, in Create()
3026 ConstructorUsingShadowDecl *
3027 ConstructorUsingShadowDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
3028 return new (C, ID) ConstructorUsingShadowDecl(C, EmptyShell()); in CreateDeserialized()
3031 CXXRecordDecl *ConstructorUsingShadowDecl::getNominatedBaseClass() const { in getNominatedBaseClass()
H A DDeclPrinter.cpp1616 dyn_cast<ConstructorUsingShadowDecl>(Shadow)) { in VisitUsingDecl()
H A DTextNodeDumper.cpp2169 const ConstructorUsingShadowDecl *D) { in VisitConstructorUsingShadowDecl()
H A DASTImporter.cpp4254 ConstructorUsingShadowDecl *ToShadow = in ImportInheritedConstructor()
4801 dyn_cast<ConstructorUsingShadowDecl>(D)) { in VisitUsingShadowDecl()
4803 ConstructorUsingShadowDecl *Nominated = importChecked( in VisitUsingShadowDecl()
4812 if (GetImportedOrCreateDecl<ConstructorUsingShadowDecl>( in VisitUsingShadowDecl()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp7353 auto *ShadowBA = cast<ConstructorUsingShadowDecl>( in TEST_P()
7357 auto *ShadowCA = cast<ConstructorUsingShadowDecl>( in TEST_P()
7426 auto *ShadowBA = cast<ConstructorUsingShadowDecl>( in TEST_P()
7430 auto *ShadowV1A = cast<ConstructorUsingShadowDecl>( in TEST_P()
7434 auto *ShadowV1B = cast<ConstructorUsingShadowDecl>( in TEST_P()
7438 auto *ShadowV2A = cast<ConstructorUsingShadowDecl>( in TEST_P()
7442 auto *ShadowV2B = cast<ConstructorUsingShadowDecl>( in TEST_P()
7446 auto *ShadowD2V1A = cast<ConstructorUsingShadowDecl>( in TEST_P()
7451 auto *ShadowD2V1B = cast<ConstructorUsingShadowDecl>( in TEST_P()
7456 auto *ShadowD2V2A = cast<ConstructorUsingShadowDecl>( in TEST_P()
[all …]
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp398 void VisitConstructorUsingShadowDecl(ConstructorUsingShadowDecl *D);
1793 ConstructorUsingShadowDecl *D) { in VisitConstructorUsingShadowDecl()
1795 D->NominatedBaseClassShadowDecl = readDeclAs<ConstructorUsingShadowDecl>(); in VisitConstructorUsingShadowDecl()
1796 D->ConstructedBaseClassShadowDecl = readDeclAs<ConstructorUsingShadowDecl>(); in VisitConstructorUsingShadowDecl()
2107 auto *Shadow = readDeclAs<ConstructorUsingShadowDecl>(); in VisitCXXConstructorDecl()
3619 D = ConstructorUsingShadowDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp121 void VisitConstructorUsingShadowDecl(ConstructorUsingShadowDecl *D);
1322 ConstructorUsingShadowDecl *D) { in VisitConstructorUsingShadowDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAccess.cpp1696 dyn_cast<ConstructorUsingShadowDecl>(Found.getDecl())) { in CheckConstructorAccess()
H A DSemaDeclCXX.cpp7099 llvm::DenseMap<CXXRecordDecl *, ConstructorUsingShadowDecl *>
7104 ConstructorUsingShadowDecl *Shadow) in InheritedConstructorInfo()
7113 auto *DShadow = cast<ConstructorUsingShadowDecl>(D); in InheritedConstructorInfo()
12086 Shadow = ConstructorUsingShadowDecl::Create( in BuildUsingShadowDecl()
13525 ConstructorUsingShadowDecl *Shadow) { in findInheritingConstructor()
13635 ConstructorUsingShadowDecl *Shadow = in DefineInheritingConstructor()
15499 if (auto *Shadow = dyn_cast<ConstructorUsingShadowDecl>(FoundDecl)) { in BuildCXXConstructExpr()
H A DSemaOverload.cpp6452 auto *Shadow = dyn_cast<ConstructorUsingShadowDecl>(FoundDecl.getDecl()); in AddOverloadCandidate()
9949 isa_and_nonnull<ConstructorUsingShadowDecl>(Cand1.FoundDecl.getDecl()); in isBetterOverloadCandidate()
9951 isa_and_nonnull<ConstructorUsingShadowDecl>(Cand2.FoundDecl.getDecl()); in isBetterOverloadCandidate()
10256 if (isa<ConstructorUsingShadowDecl>(Found)) in ClassifyOverloadCandidate()
10298 if (auto *Shadow = dyn_cast<ConstructorUsingShadowDecl>(FoundDecl)) in MaybeEmitInheritedConstructorNote()
H A DSemaTemplateInstantiateDecl.cpp3123 if (auto *CUSD = dyn_cast<ConstructorUsingShadowDecl>(Shadow)) in VisitBaseUsingDecls()
3263 ConstructorUsingShadowDecl *D) { in VisitConstructorUsingShadowDecl()
H A DSemaInit.cpp6610 if (auto *Shadow = dyn_cast<ConstructorUsingShadowDecl>( in PerformConstructorInitialization()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h6052 ConstructorUsingShadowDecl *DerivedShadow);