Searched refs:ConstructorUsingShadowDecl (Results 1 – 17 of 17) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 58 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 D | ASTMutationListener.h | 19 class ConstructorUsingShadowDecl; variable
|
| H A D | TextNodeDumper.h | 364 void VisitConstructorUsingShadowDecl(const ConstructorUsingShadowDecl *D);
|
| H A D | RecursiveASTVisitor.h | 1743 DEF_TRAVERSE_DECL(ConstructorUsingShadowDecl, {})
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 3016 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 D | DeclPrinter.cpp | 1616 dyn_cast<ConstructorUsingShadowDecl>(Shadow)) { in VisitUsingDecl()
|
| H A D | TextNodeDumper.cpp | 2169 const ConstructorUsingShadowDecl *D) { in VisitConstructorUsingShadowDecl()
|
| H A D | ASTImporter.cpp | 4254 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 D | ASTImporterTest.cpp | 7353 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 D | ASTReaderDecl.cpp | 398 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 D | ASTWriterDecl.cpp | 121 void VisitConstructorUsingShadowDecl(ConstructorUsingShadowDecl *D); 1322 ConstructorUsingShadowDecl *D) { in VisitConstructorUsingShadowDecl()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 1696 dyn_cast<ConstructorUsingShadowDecl>(Found.getDecl())) { in CheckConstructorAccess()
|
| H A D | SemaDeclCXX.cpp | 7099 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 D | SemaOverload.cpp | 6452 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 D | SemaTemplateInstantiateDecl.cpp | 3123 if (auto *CUSD = dyn_cast<ConstructorUsingShadowDecl>(Shadow)) in VisitBaseUsingDecls() 3263 ConstructorUsingShadowDecl *D) { in VisitConstructorUsingShadowDecl()
|
| H A D | SemaInit.cpp | 6610 if (auto *Shadow = dyn_cast<ConstructorUsingShadowDecl>( in PerformConstructorInitialization()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 6052 ConstructorUsingShadowDecl *DerivedShadow);
|