HomeSort by: relevance | last modified time | path
    Searched refs:CXXDeductionGuideDecl (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclCXX.cpp 2046 void CXXDeductionGuideDecl::anchor() {}
2070 return cast<CXXDeductionGuideDecl>(Function)->getExplicitSpecifier();
2076 CXXDeductionGuideDecl *
2077 CXXDeductionGuideDecl::Create(ASTContext &C, DeclContext *DC,
2082 return new (C, DC) CXXDeductionGuideDecl(C, DC, StartLoc, ES, NameInfo, T,
2086 CXXDeductionGuideDecl *CXXDeductionGuideDecl::CreateDeserialized(ASTContext &C,
2088 return new (C, ID) CXXDeductionGuideDecl(
DeclPrinter.cpp 607 CXXDeductionGuideDecl *GuideDecl = dyn_cast<CXXDeductionGuideDecl>(D);
1169 !isa<CXXDeductionGuideDecl>(D->getTemplatedDecl())) {
ASTImporter.cpp 499 ExpectedDecl VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D);
3457 } else if (auto *Guide = dyn_cast<CXXDeductionGuideDecl>(D)) {
3464 if (GetImportedOrCreateDecl<CXXDeductionGuideDecl>(
3468 cast<CXXDeductionGuideDecl>(ToFunction)
3598 ASTNodeImporter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) {
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclCXX.h 1792 /// Used by CXXDeductionGuideDecl, CXXConstructorDecl and CXXConversionDecl.
1848 class CXXDeductionGuideDecl : public FunctionDecl {
1852 CXXDeductionGuideDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc,
1873 static CXXDeductionGuideDecl *
1879 static CXXDeductionGuideDecl *CreateDeserialized(ASTContext &C, unsigned ID);
DeclBase.h 1554 /// methods in FunctionDecl and CXXDeductionGuideDecl
1559 friend class CXXDeductionGuideDecl;
1605 /// [C++17] Only used by CXXDeductionGuideDecl. Indicates that
RecursiveASTVisitor.h 2100 DEF_TRAVERSE_DECL(CXXDeductionGuideDecl, {
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexingContext.cpp 276 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND);
IndexDecl.cpp 278 } else if (const auto *Guide = dyn_cast<CXXDeductionGuideDecl>(D)) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateInstantiateDecl.cpp 1905 if (auto *DGuide = dyn_cast<CXXDeductionGuideDecl>(D)) {
1981 if (auto *DGuide = dyn_cast<CXXDeductionGuideDecl>(D)) {
1982 Function = CXXDeductionGuideDecl::Create(
1987 cast<CXXDeductionGuideDecl>(Function)->setIsCopyDeductionCandidate();
3460 TemplateDeclInstantiator::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) {
4661 if (Function->isInvalidDecl() || isa<CXXDeductionGuideDecl>(Function))
5867 isa<CXXDeductionGuideDecl>(D->getDeclContext()))
5933 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FD);
SemaAccess.cpp 90 if (auto *DGD = dyn_cast<CXXDeductionGuideDecl>(DC)) {
Sema.cpp 742 if (isa<CXXDeductionGuideDecl>(ND))
SemaTemplateInstantiate.cpp 3612 isa<CXXDeductionGuideDecl>(D->getDeclContext()))
SemaInit.cpp 10048 auto *GD = dyn_cast_or_null<CXXDeductionGuideDecl>(
10189 cast<CXXDeductionGuideDecl>(Best->Function)->isExplicit()) {
SemaTemplate.cpp 2438 CXXDeductionGuideDecl::Create(SemaRef.Context, DC, LocStart, ES, Name,
2537 cast<CXXDeductionGuideDecl>(
SemaTemplateDeduction.cpp 1185 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl());
SemaDecl.cpp 8595 return CXXDeductionGuideDecl::Create(SemaRef.Context, DC, D.getBeginLoc(),
9202 !isa<CXXDeductionGuideDecl>(NewFD)) {
10961 } else if (auto *Guide = dyn_cast<CXXDeductionGuideDecl>(NewFD)) {
SemaDeclCXX.cpp 680 if (isa<CXXDeductionGuideDecl>(New) &&
3472 if (auto *DG = dyn_cast<CXXDeductionGuideDecl>(NonTemplateMember)) {
SemaOverload.cpp 9829 auto *Guide1 = dyn_cast_or_null<CXXDeductionGuideDecl>(Cand1.Function);
9830 auto *Guide2 = dyn_cast_or_null<CXXDeductionGuideDecl>(Cand2.Function);
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 1064 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>
1065 cxxDeductionGuideDecl;
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 364 void VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *GD);
1955 void ASTDeclReader::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) {
3857 D = CXXDeductionGuideDecl::CreateDeserialized(Context, ID);
ASTWriterDecl.cpp 90 void VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D);
673 void ASTDeclWriter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) {
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h 1328 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>
1329 cxxDeductionGuideDecl;
7291 /// cxxDeductionGuideDecl(isExplicit()) will match #6, but not #5.
7294 CXXDeductionGuideDecl)) {
7318 /// cxxDeductionGuideDecl(hasExplicitSpecifier(constantExpr())) will not match #5 or #6.

Completed in 197 milliseconds